|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ptc.windchill.esi.bom.BOMRendererFactory
Provides methods to obtain the correct instance of the renderers that
create BOM output.
Supported API: true
Extendable: false
Field Summary | |
protected static ESIPropertyRequest |
BOM_COMPONENT_RENDERER
|
protected static ESIPropertyRequest |
BOM_HEADER_RENDERER
|
protected static ESIPropertyRequest |
BOM_ORG_FILTER
|
protected static ESIPropertyRequest |
BOM_RENDERER
|
private static String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
protected static long |
OLD_FORMAT_VERSION_UID
|
protected static ESIPropertyRequest |
REFERENCE_DESIGNATOR_RENDERER
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
protected static ESIPropertyRequest |
SUBSTITUTE_RENDERER
|
Constructor Summary | |
BOMRendererFactory()
|
Method Summary | |
static BOMComponentRenderer |
newBOMComponentRenderer()
Returns an instance of the appropriate implementation of BOMComponentRenderer. |
static BOMHeaderRenderer |
newBOMHeaderRenderer()
Returns an instance of the appropriate implementation of BOMHeaderRenderer. |
static BOMOrgFilter |
newBOMOrgFilter()
Returns an instance of BOMOrgFilter (or an appropriate subclass). |
static BOMRenderer |
newBOMRenderer()
Returns an instance of the appropriate implementation of BOMRenderer. |
private static Object |
newObjectFromProperty(ESIPropertyRequest property)
|
static ReferenceDesignatorRenderer |
newReferenceDesignatorRenderer()
Returns an instance of the appropriate implementation of ReferenceDesignatorRenderer. |
static SubstituteRenderer |
newSubstituteRenderer()
Returns an instance of the appropriate implementation of SubstituteRenderer. |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(BOMRendererFactory thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
protected static final ESIPropertyRequest BOM_ORG_FILTER
protected static final ESIPropertyRequest BOM_RENDERER
protected static final ESIPropertyRequest BOM_HEADER_RENDERER
protected static final ESIPropertyRequest BOM_COMPONENT_RENDERER
protected static final ESIPropertyRequest SUBSTITUTE_RENDERER
protected static final ESIPropertyRequest REFERENCE_DESIGNATOR_RENDERER
Constructor Detail |
public BOMRendererFactory()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(BOMRendererFactory thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public static BOMOrgFilter newBOMOrgFilter() throws ESIRendererException
ESIRendererException
public static BOMRenderer newBOMRenderer()
public static BOMHeaderRenderer newBOMHeaderRenderer() throws ESIRendererException
ESIRendererException
public static BOMComponentRenderer newBOMComponentRenderer() throws ESIRendererException
ESIRendererException
public static SubstituteRenderer newSubstituteRenderer() throws ESIRendererException
ESIRendererException
public static ReferenceDesignatorRenderer newReferenceDesignatorRenderer() throws ESIRendererException
ESIRendererException
private static Object newObjectFromProperty(ESIPropertyRequest property) throws ESIRendererException
ESIRendererException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |