jPod PDF library

de.intarsys.pdf.app.appearance
Class StandardAppearanceCreatorRegistry

java.lang.Object
  extended by de.intarsys.pdf.app.appearance.StandardAppearanceCreatorRegistry
All Implemented Interfaces:
IAppearanceCreatorRegistry

public class StandardAppearanceCreatorRegistry
extends Object
implements IAppearanceCreatorRegistry

A registry for the available IAppearanceCreator strategies. The IAppearanceCreator is looked up by the annotation sub-type.


Method Summary
 IAppearanceCreator[] getAppearanceCreators()
          A collection of all registered IAppearanceCreator instances.
 boolean isLookupProviders()
           
 IAppearanceCreator lookupAppearanceCreator(COSName type)
           
 void registerAppearanceCreator(IAppearanceCreator creator)
           
 void setLookupProviders(boolean lookupProviders)
           
 void unregisterAppearanceCreator(IAppearanceCreator creator)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAppearanceCreators

public IAppearanceCreator[] getAppearanceCreators()
Description copied from interface: IAppearanceCreatorRegistry
A collection of all registered IAppearanceCreator instances.

Specified by:
getAppearanceCreators in interface IAppearanceCreatorRegistry
Returns:
A collection of all registered IAppearanceCreator instances.

isLookupProviders

public boolean isLookupProviders()

lookupAppearanceCreator

public IAppearanceCreator lookupAppearanceCreator(COSName type)
Specified by:
lookupAppearanceCreator in interface IAppearanceCreatorRegistry

registerAppearanceCreator

public void registerAppearanceCreator(IAppearanceCreator creator)
Specified by:
registerAppearanceCreator in interface IAppearanceCreatorRegistry

setLookupProviders

public void setLookupProviders(boolean lookupProviders)

unregisterAppearanceCreator

public void unregisterAppearanceCreator(IAppearanceCreator creator)
Specified by:
unregisterAppearanceCreator in interface IAppearanceCreatorRegistry

jPod PDF library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.