com.ibm.dse.base
Class ExternalizerAccessor
java.lang.Object
|
+--com.ibm.dse.base.ExternalizerAccessor
- Direct Known Subclasses:
- ContextExternalizerAccessor, DataExternalizerAccessor, FormatExternalizerAccessor, OperExternalizerAccessor, ProcExternalizerAccessor, ServiceExternalizerAccessor, TypeExternalizerAccessor, ViewExternalizerAccessor
- public abstract class ExternalizerAccessor
- extends java.lang.Object
This class is used to access some externalizers.
This class helps eliminate some package dependencies.
Subclasses of this class specify specific externalizers.
Method Summary |
abstract void |
createExternalizer()
This method creates and sets the externalizer. |
abstract void |
createExternalizer(java.lang.String option,
java.io.BufferedInputStream aIniStream)
This method creates and sets the externalizer. |
abstract void |
createExternalizer(java.lang.String option,
java.lang.String pathAndFile)
This method creates and sets the externalizer. |
abstract void |
end()
This method will set the externalizer to null
and release any other resources necessary. |
abstract void |
linkReferences()
This method will link all references in the particular externalizer's
TagInputStream. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ExternalizerAccessor
public ExternalizerAccessor()
- ExternalizerAccessor constructor
createExternalizer
public abstract void createExternalizer()
throws java.io.IOException
- This method creates and sets the externalizer.
Subclasses must create and set a specific externalizer.
createExternalizer
public abstract void createExternalizer(java.lang.String option,
java.io.BufferedInputStream aIniStream)
throws java.io.IOException
- This method creates and sets the externalizer.
Subclasses must create and set a specific externalizer.
createExternalizer
public abstract void createExternalizer(java.lang.String option,
java.lang.String pathAndFile)
throws java.io.IOException
- This method creates and sets the externalizer.
Subclasses must create and set a specific externalizer.
end
public abstract void end()
- This method will set the externalizer to null
and release any other resources necessary.
linkReferences
public abstract void linkReferences()
throws java.io.IOException,
DSEObjectNotFoundException
- This method will link all references in the particular externalizer's
TagInputStream. For example: refData tags will be replaced with their
real tags.