Class ExporterBase
java.lang.Object
com.sun.xml.rpc.processor.model.exporter.ExporterBase
- Direct Known Subclasses:
ModelExporter,PGraphExporter
- Author:
- JAX-RPC Development Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final QNameprotected static final QNameprotected Setprotected Setprotected Mapprotected intprotected Mapprotected Setprotected Stackprotected OutputStreamprotected static final QNameprotected XMLWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voiddefineImmediate(Object obj, Integer id) protected abstract voidfailUnsupportedClass(Class klass) protected abstract QNameprotected QNameprotected QNameprotected intprotected Stringprotected QNameprotected Stringprotected voidprotected voidinternalDoExport(Object root) protected booleanisImmediate(Object obj) protected booleanisImmutable(Object obj) protected IntegernewId()protected voidprotected void
-
Field Details
-
out
-
writer
-
obj2id
-
immutableObj2id
-
nextId
protected int nextId -
obj2serialize
-
obj2serializeStack
-
immediateClasses
-
immutableClasses
-
DEF_OBJ_NAME
-
DEF_IMM_OBJ_NAME
-
PROP_NAME
-
ATTR_VERSION
- See Also:
-
ATTR_ID
- See Also:
-
ATTR_NAME
- See Also:
-
ATTR_TYPE
- See Also:
-
ATTR_VALUE
- See Also:
-
ATTR_SUBJECT
- See Also:
-
-
Constructor Details
-
ExporterBase
-
-
Method Details
-
initialize
protected void initialize() -
internalDoExport
-
visit
-
isImmediate
-
isImmutable
-
getId
-
defineImmediate
-
getImmediateObjectValue
-
define
-
property
-
newId
-
getContainerName
-
getVersion
-
getDefineObjectName
-
getDefineImmediateObjectName
-
getPropertyName
-
failUnsupportedClass
-