public class ExtendedSAXXMLHandler
extends org.eclipse.emf.ecore.xmi.impl.SAXXMLHandler
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 |
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 |
---|
ExtendedSAXXMLHandler(org.eclipse.emf.ecore.xmi.XMLResource xmlResource,
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) |
getContentFeature, getXSIType, processObject
characters, comment, createDocumentRoot, createEcoreBuilder, createObject, 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, handleUnknownFeature, handleXMLNSAttribute, handleXSINoNamespaceSchemaLocation, handleXSISchemaLocation, ignorableWhitespace, isError, isNull, isTextFeatureValue, notationDecl, prepare, processElement, processingInstruction, processSchemaLocations, recordHeaderInformation, recordNamespacesSchemaLocations, recordUnknownFeature, reportUnknownFeature, reset, setAttributes, setAttribValue, setDocumentLocator, setExtendedMetaDataOption, setFeatureValue, setFeatureValue, setFeatureValues, setLocator, setValueFromId, skippedEntity, startCDATA, startDocument, startDTD, startElement, startElement, startEntity, startPrefixMapping, toXMIException, unparsedEntityDecl, validateCreateObjectFromFactory, validateCreateObjectFromFactory, validateCreateObjectFromFactory, warning, warning
protected ExtendedResource extendedResource
protected IMetaModelDescriptor resourceVersion
protected boolean recordLineAndColumnNumbers
public ExtendedSAXXMLHandler(org.eclipse.emf.ecore.xmi.XMLResource xmlResource, 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.SAXXMLHandler