Class ImporterBase
java.lang.Object
com.sun.xml.rpc.processor.model.exporter.ImporterBase
- Direct Known Subclasses:
ModelImporter,PGraphImporter
- 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 Mapprotected Setprotected InputStreamprotected static final QNameprotected XMLReaderprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectcreateImmediateObject(XMLReader reader, String type, String value) protected ObjectcreateInstanceOfType(XMLReader reader, String typename) protected abstract voidfailInvalidClass(XMLReader reader, String className) protected abstract voidfailInvalidId(XMLReader reader, Integer id) protected abstract voidfailInvalidLiteral(XMLReader reader, String type, String value) protected abstract voidfailInvalidMinorMinorOrPatchVersion(XMLReader reader, String targetVersion, String currentVersion) protected abstract voidfailInvalidProperty(XMLReader reader, Object subject, String name, Object value) protected abstract voidfailInvalidSyntax(XMLReader reader) protected abstract voidfailInvalidVersion(XMLReader reader, String version) protected abstract QNameprotected QNameprotected QNameprotected Objectprotected QNameprotected StringgetRequiredAttribute(XMLReader reader, String name) protected Stringprotected Stringprotected voidprotected Objectprotected booleanprotected ObjectmustGetObjectForId(XMLReader reader, Integer id) protected voidparseDefineImmediateObject(XMLReader reader) protected voidparseDefineObject(XMLReader reader) protected Integerprotected voidparseProperty(XMLReader reader) protected voidprotected voidverifyNoContent(XMLReader reader)
-
Field Details
-
in
-
reader
-
id2obj
-
immediateClassNames
-
targetModelVersion
-
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
-
ImporterBase
-
-
Method Details
-
initialize
protected void initialize() -
internalDoImport
-
parseDefineImmediateObject
-
parseDefineObject
-
parseProperty
-
createImmediateObject
-
verifyNoContent
-
getRequiredAttribute
-
parseId
-
isNullId
-
getObjectForId
-
mustGetObjectForId
-
createInstanceOfType
-
property
-
getContainerName
-
getVersion
-
getTargetVersion
-
getDefineObjectName
-
getDefineImmediateObjectName
-
getPropertyName
-
failInvalidSyntax
-
failInvalidVersion
-
failInvalidMinorMinorOrPatchVersion
-
failInvalidClass
-
failInvalidId
-
failInvalidLiteral
-
failInvalidProperty
-