com.agfa.hap.sdo.implementation
Class ImplementationClassRepository
java.lang.Object
com.agfa.hap.sdo.implementation.ImplementationClassRepository
- Direct Known Subclasses:
- ClassPathImplementationClassRepository, OsgiBasedImplementationClassRepository
public abstract class ImplementationClassRepository
- extends java.lang.Object
Class that provides access to implementation classes for SDO types.
- Author:
- AMOCZ
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IMPLEMENTATIONCLASS_RESOURCEFILE
protected final java.lang.String IMPLEMENTATIONCLASS_RESOURCEFILE
- See Also:
- Constant Field Values
ImplementationClassRepository
public ImplementationClassRepository()
getInstance
public static ImplementationClassRepository getInstance()
setInstance
public static void setInstance(ImplementationClassRepository instance)
getImplementationClass
public ClassHolder getImplementationClass(Type type)
getImplementationClass
public ClassHolder getImplementationClass(java.lang.String uri,
java.lang.String name)
getTypeForImplementationClass
public Type getTypeForImplementationClass(java.lang.String name)
initialize
protected abstract void initialize()
getLogger
protected static org.apache.log4j.Logger getLogger()
addImplementationClasses
protected void addImplementationClasses(java.net.URL propertyFile,
ImplementationClassRepository.ClassHolderFactory factory)
addImplementationClasses
protected void addImplementationClasses(java.util.Properties instanceProps,
ImplementationClassRepository.ClassHolderFactory factory)
registerImplementationClassForType
public void registerImplementationClassForType(ClassHolder classHolder,
java.lang.String qname)
registerImplementationClassForType
public void registerImplementationClassForType(ClassHolder classHolder,
java.lang.String uri,
java.lang.String name)
Copyright © 2007. All Rights Reserved.