org.eclipse.xtend.typesystem.xsd
Class OawXMLResource.OawSAXXMLHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.eclipse.emf.ecore.xmi.impl.XMLHandler
          extended by org.eclipse.emf.ecore.xmi.impl.SAXXMLHandler
              extended by org.eclipse.xtend.typesystem.xsd.OawXMLResource.OawSAXXMLHandler
All Implemented Interfaces:
org.eclipse.emf.ecore.xmi.XMLDefaultHandler, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler
Enclosing class:
OawXMLResource

protected class OawXMLResource.OawSAXXMLHandler
extends org.eclipse.emf.ecore.xmi.impl.SAXXMLHandler


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.xmi.impl.XMLHandler
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
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.xmi.impl.XMLHandler
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 Summary
protected OawXMLResource.OawSAXXMLHandler(org.eclipse.emf.ecore.xmi.XMLResource xmlResource, org.eclipse.emf.ecore.xmi.XMLHelper helper, java.util.Map<?,?> options)
           
 
Method Summary
protected  org.eclipse.emf.ecore.xmi.EcoreBuilder createEcoreBuilder(java.util.Map<?,?> options, org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData)
           
protected  void handleXMLNSAttribute(java.lang.String attrib, java.lang.String value)
           
 void prepare(org.eclipse.emf.ecore.xmi.XMLResource resource, org.eclipse.emf.ecore.xmi.XMLHelper helper, java.util.Map<?,?> options)
           
protected  void prepareOptions(java.util.Map<?,?> options)
           
 void reset()
           
 void startDocument()
           
 
Methods inherited from class org.eclipse.emf.ecore.xmi.impl.SAXXMLHandler
getContentFeature, getXSIType, handleObjectAttribs, processObject
 
Methods inherited from class org.eclipse.emf.ecore.xmi.impl.XMLHandler
characters, comment, createDocumentRoot, createObject, 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, growArrays, handleCDATA, handleComment, handleFeature, handleForwardReferences, handleForwardReferences, handleMissingPackage, handleMixedText, handleNamespaceAttribs, handleProcessingInstruction, handleProxy, handleSchemaLocation, handleTopLocations, handleUnknownFeature, handleXSINoNamespaceSchemaLocation, handleXSISchemaLocation, ignorableWhitespace, isError, isNull, isTextFeatureValue, notationDecl, processElement, processingInstruction, processSchemaLocations, processTopObject, recordHeaderInformation, recordNamespacesSchemaLocations, recordUnknownFeature, reportUnknownFeature, resolveEntity, setAttributes, setAttribValue, setDocumentLocator, setExtendedMetaDataOption, setFeatureValue, setFeatureValue, setFeatureValues, setLocator, setValueFromId, skippedEntity, startCDATA, startDTD, startElement, startElement, startEntity, startPrefixMapping, toXMIException, unparsedEntityDecl, validateCreateObjectFromFactory, validateCreateObjectFromFactory, validateCreateObjectFromFactory, warning, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OawXMLResource.OawSAXXMLHandler

protected OawXMLResource.OawSAXXMLHandler(org.eclipse.emf.ecore.xmi.XMLResource xmlResource,
                                          org.eclipse.emf.ecore.xmi.XMLHelper helper,
                                          java.util.Map<?,?> options)
Method Detail

reset

public void reset()
Specified by:
reset in interface org.eclipse.emf.ecore.xmi.XMLDefaultHandler
Overrides:
reset in class org.eclipse.emf.ecore.xmi.impl.XMLHandler

prepare

public void prepare(org.eclipse.emf.ecore.xmi.XMLResource resource,
                    org.eclipse.emf.ecore.xmi.XMLHelper helper,
                    java.util.Map<?,?> options)
Specified by:
prepare in interface org.eclipse.emf.ecore.xmi.XMLDefaultHandler
Overrides:
prepare in class org.eclipse.emf.ecore.xmi.impl.XMLHandler

prepareOptions

protected void prepareOptions(java.util.Map<?,?> options)

startDocument

public void startDocument()
Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class org.eclipse.emf.ecore.xmi.impl.XMLHandler

handleXMLNSAttribute

protected void handleXMLNSAttribute(java.lang.String attrib,
                                    java.lang.String value)
Overrides:
handleXMLNSAttribute in class org.eclipse.emf.ecore.xmi.impl.XMLHandler

createEcoreBuilder

protected org.eclipse.emf.ecore.xmi.EcoreBuilder createEcoreBuilder(java.util.Map<?,?> options,
                                                                    org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData)
Overrides:
createEcoreBuilder in class org.eclipse.emf.ecore.xmi.impl.XMLHandler