public abstract class XMIHandler extends XMLHandler
XMLHandler.ManyReference, XMLHandler.MyEObjectStack, XMLHandler.MyStack<E>, XMLHandler.SingleReference| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ID_ATTRIB |
protected static java.lang.String |
UUID_ATTRIB |
protected static java.lang.String |
VERSION_ATTRIB |
protected static java.lang.String |
XMI_ELEMENT_NAME |
protected static java.lang.String |
XMI_ELEMENT_TYPE |
protected static java.lang.String |
XMI_EXTENSION |
protected static java.lang.String |
XMI_TYPE_ATTRIB |
protected static java.lang.String |
XMI_UUID |
anySimpleType, anyType, ARRAY_SIZE, attribs, capacity, contextFeature, DEBUG_DEMANDED_PACKAGES, deferIDREFResolution, deferredExtent, disableNotify, DOCUMENT_ROOT_TYPE, documentRoot, ecoreBuilder, elements, eObjectToExtensionMap, ERROR_TYPE, extendedMetaData, extent, externalURIToLocations, featuresToKinds, forwardManyReferences, forwardSingleReferences, helper, hrefAttribute, idAttribute, identifiers, isIDREF, isNamespaceAware, isRoot, isSimpleFeature, laxWildcardProcessing, locator, missingPackageHandler, mixedTargets, needsPushContext, NIL_ATTRIB, NO_NAMESPACE_SCHEMA_LOCATION_ATTRIB, notFeatures, OBJECT_TYPE, objects, oldStyleProxyURIs, packageRegistry, positions, prefixesToFactories, processAnyXML, processSchemaLocations, recordAnyTypeNSDecls, recordUnknownFeature, REFERENCE_THRESHOLD, resolve, resourceEntityHandler, resourceSet, resourceURI, sameDocumentProxies, SCHEMA_LOCATION_ATTRIB, suppressDocumentRoot, text, TYPE_ATTRIB, types, UNKNOWN_FEATURE_TYPE, uriHandler, urisToLocations, useConfigurationCache, usedNullNamespacePackage, useNewMethods, usePackageNsURIAsLocation, xmlMap, xmlResource, xmlSchemaTypePackage| Constructor and Description |
|---|
XMIHandler(XMLResource xmiResource,
XMLHelper helper,
java.util.Map<?,?> options)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected EObject |
createDocumentRoot(java.lang.String prefix,
java.lang.String uri,
java.lang.String name,
EFactory eFactory,
boolean top) |
protected void |
createObject(EObject peekObject,
EStructuralFeature feature)
Create an object based on the given feature and attributes.
|
protected void |
handleUnknownFeature(java.lang.String prefix,
java.lang.String name,
boolean isElement,
EObject peekObject,
java.lang.String value) |
protected boolean |
isTextFeatureValue(java.lang.Object type) |
protected void |
processElement(java.lang.String name,
java.lang.String prefix,
java.lang.String localName) |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes) |
characters, comment, createEcoreBuilder, createObject, createObjectByType, createObjectFromFactory, createObjectFromFeatureType, createObjectFromTypeName, createTopObject, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, error, error, fatalError, fatalError, getColumnNumber, getExtension, getFactoryForPrefix, getFeature, getFeature, getLineNumber, getLocation, getPackageForURI, getURIConverter, getXMLEncoding, getXSIType, growArrays, handleCDATA, handleComment, handleFeature, handleForwardReferences, handleForwardReferences, handleMissingPackage, handleMixedText, handleNamespaceAttribs, handleObjectAttribs, handleProcessingInstruction, handleProxy, handleSchemaLocation, handleTopLocations, handleXMLNSAttribute, handleXSINoNamespaceSchemaLocation, handleXSISchemaLocation, ignorableWhitespace, isError, isNull, notationDecl, prepare, processingInstruction, processObject, processSchemaLocations, processTopObject, recordHeaderInformation, recordNamespacesSchemaLocations, recordUnknownFeature, reportUnknownFeature, reset, resolveEntity, setAttributes, setAttribValue, setDocumentLocator, setExtendedMetaDataOption, setFeatureValue, setFeatureValue, setFeatureValues, setLocator, setValueFromId, skippedEntity, startCDATA, startDocument, startDTD, startElement, startEntity, startPrefixMapping, toXMIException, unparsedEntityDecl, validateCreateObjectFromFactory, validateCreateObjectFromFactory, validateCreateObjectFromFactory, warning, warningprotected static final java.lang.String XMI_ELEMENT_TYPE
protected static final java.lang.String XMI_UUID
protected static final java.lang.String XMI_EXTENSION
protected static final java.lang.String XMI_TYPE_ATTRIB
protected static final java.lang.String ID_ATTRIB
protected static final java.lang.String VERSION_ATTRIB
protected static final java.lang.String UUID_ATTRIB
protected static final java.lang.String XMI_ELEMENT_NAME
public XMIHandler(XMLResource xmiResource, XMLHelper helper, java.util.Map<?,?> options)
protected void processElement(java.lang.String name,
java.lang.String prefix,
java.lang.String localName)
processElement in class XMLHandlerprotected boolean isTextFeatureValue(java.lang.Object type)
isTextFeatureValue in class XMLHandlerprotected EObject createDocumentRoot(java.lang.String prefix,
java.lang.String uri,
java.lang.String name,
EFactory eFactory,
boolean top)
createDocumentRoot in class XMLHandlerprotected void createObject(EObject peekObject,
EStructuralFeature feature)
XMLHandlercreateObject in class XMLHandlerprotected void handleUnknownFeature(java.lang.String prefix,
java.lang.String name,
boolean isElement,
EObject peekObject,
java.lang.String value)
handleUnknownFeature in class XMLHandlerpublic void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class XMLHandlerorg.xml.sax.SAXExceptionCopyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature