public class ExtendedSAXXMIHandler
extends org.eclipse.emf.ecore.xmi.impl.SAXXMIHandler
org.eclipse.emf.ecore.xmi.impl.XMLHandler.ManyReference, org.eclipse.emf.ecore.xmi.impl.XMLHandler.MyEObjectStack, org.eclipse.emf.ecore.xmi.impl.XMLHandler.MyStack<E>, org.eclipse.emf.ecore.xmi.impl.XMLHandler.SingleReference
Modifier and Type | Field and Description |
---|---|
protected ExtendedResource |
extendedResource |
protected boolean |
recordLineAndColumnNumbers |
protected IMetaModelDescriptor |
resourceVersion |
protected static java.lang.String |
XMI_VERSION_ATTRIBUTE |
ID_ATTRIB, UUID_ATTRIB, VERSION_ATTRIB, XMI_ELEMENT_NAME, XMI_ELEMENT_TYPE, XMI_EXTENSION, XMI_TYPE_ATTRIB, 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 |
---|
ExtendedSAXXMIHandler(org.eclipse.emf.ecore.xmi.XMLResource xmiResource,
org.eclipse.emf.ecore.xmi.XMLHelper helper,
java.util.Map<?,?> options) |
Modifier and Type | Method and Description |
---|---|
void |
fatalError(org.xml.sax.SAXParseException e) |
protected org.eclipse.emf.ecore.resource.URIConverter |
getURIConverter() |
protected void |
handleObjectAttribs(org.eclipse.emf.ecore.EObject obj) |
protected void |
handleProxy(org.eclipse.emf.ecore.InternalEObject proxy,
java.lang.String uriLiteral) |
protected void |
processTopObject(org.eclipse.emf.ecore.EObject object) |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId) |
createDocumentRoot, createObject, handleUnknownFeature, isTextFeatureValue, processElement, startElement
characters, comment, createEcoreBuilder, createObject, createObjectByType, createObjectFromFactory, createObjectFromFeatureType, createObjectFromTypeName, createTopObject, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, error, error, fatalError, getColumnNumber, getExtension, getFactoryForPrefix, getFeature, getFeature, getLineNumber, getLocation, getPackageForURI, getXMLEncoding, growArrays, handleCDATA, handleComment, handleFeature, handleForwardReferences, handleForwardReferences, handleMissingPackage, handleMixedText, handleNamespaceAttribs, handleProcessingInstruction, handleSchemaLocation, handleTopLocations, handleXMLNSAttribute, handleXSINoNamespaceSchemaLocation, handleXSISchemaLocation, ignorableWhitespace, isError, isNull, notationDecl, prepare, processingInstruction, processObject, processSchemaLocations, recordHeaderInformation, recordNamespacesSchemaLocations, recordUnknownFeature, reportUnknownFeature, reset, setAttributes, setAttribValue, setDocumentLocator, setExtendedMetaDataOption, setFeatureValue, setFeatureValue, setFeatureValues, setLocator, setValueFromId, skippedEntity, startCDATA, startDocument, startDTD, startElement, startEntity, startPrefixMapping, toXMIException, unparsedEntityDecl, validateCreateObjectFromFactory, validateCreateObjectFromFactory, validateCreateObjectFromFactory, warning, warning
protected static final java.lang.String XMI_VERSION_ATTRIBUTE
protected ExtendedResource extendedResource
protected IMetaModelDescriptor resourceVersion
protected boolean recordLineAndColumnNumbers
public ExtendedSAXXMIHandler(org.eclipse.emf.ecore.xmi.XMLResource xmiResource, org.eclipse.emf.ecore.xmi.XMLHelper helper, java.util.Map<?,?> options)
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException
resolveEntity
in interface org.xml.sax.EntityResolver
resolveEntity
in class org.eclipse.emf.ecore.xmi.impl.XMLHandler
org.xml.sax.SAXException
protected org.eclipse.emf.ecore.resource.URIConverter getURIConverter()
getURIConverter
in class org.eclipse.emf.ecore.xmi.impl.XMLHandler
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
fatalError
in interface org.xml.sax.ErrorHandler
fatalError
in class org.eclipse.emf.ecore.xmi.impl.XMLHandler
org.xml.sax.SAXException
protected void processTopObject(org.eclipse.emf.ecore.EObject object)
processTopObject
in class org.eclipse.emf.ecore.xmi.impl.XMLHandler
protected void handleProxy(org.eclipse.emf.ecore.InternalEObject proxy, java.lang.String uriLiteral)
handleProxy
in class org.eclipse.emf.ecore.xmi.impl.XMLHandler
protected void handleObjectAttribs(org.eclipse.emf.ecore.EObject obj)
handleObjectAttribs
in class org.eclipse.emf.ecore.xmi.impl.SAXXMIHandler