Class PGraphExporter
- java.lang.Object
-
- com.sun.xml.rpc.processor.model.exporter.ExporterBase
-
- com.sun.xml.rpc.processor.model.exporter.PGraphExporter
-
public class PGraphExporter extends ExporterBase
- Author:
- JAX-RPC Development Team
-
-
Field Summary
-
Fields inherited from class com.sun.xml.rpc.processor.model.exporter.ExporterBase
ATTR_ID, ATTR_NAME, ATTR_SUBJECT, ATTR_TYPE, ATTR_VALUE, ATTR_VERSION, DEF_IMM_OBJ_NAME, DEF_OBJ_NAME, immediateClasses, immutableClasses, immutableObj2id, nextId, obj2id, obj2serialize, obj2serializeStack, out, PROP_NAME, writer
-
-
Constructor Summary
Constructors Constructor Description PGraphExporter(OutputStream s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddefine(Object obj, Integer id)voiddoExport(PGraph g)protected voidfailUnsupportedClass(Class klass)protected QNamegetContainerName()protected voidinternalDoExport(Object root)protected voidvisit(Object obj)-
Methods inherited from class com.sun.xml.rpc.processor.model.exporter.ExporterBase
defineImmediate, getDefineImmediateObjectName, getDefineObjectName, getId, getImmediateObjectValue, getPropertyName, getVersion, initialize, isImmediate, isImmutable, newId, property
-
-
-
-
Constructor Detail
-
PGraphExporter
public PGraphExporter(OutputStream s)
-
-
Method Detail
-
doExport
public void doExport(PGraph g)
-
internalDoExport
protected void internalDoExport(Object root)
- Overrides:
internalDoExportin classExporterBase
-
define
protected void define(Object obj, Integer id)
- Overrides:
definein classExporterBase
-
failUnsupportedClass
protected void failUnsupportedClass(Class klass)
- Specified by:
failUnsupportedClassin classExporterBase
-
getContainerName
protected QName getContainerName()
- Specified by:
getContainerNamein classExporterBase
-
visit
protected void visit(Object obj)
- Overrides:
visitin classExporterBase
-
-