org.eclipse.ocl.examples.domain.utilities
Class StandaloneProjectMap.GenModelEcorePackageHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.eclipse.ocl.examples.domain.utilities.StandaloneProjectMap.GenModelEcorePackageHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Enclosing class:
StandaloneProjectMap

protected static class StandaloneProjectMap.GenModelEcorePackageHandler
extends org.xml.sax.helpers.DefaultHandler

GenModelEcorePackageHandler provides the SAX callbacks to support reading the genPackages element in a genmodel file and invoking addEcorePackage() for each encounter.


Field Summary
static java.lang.String ecorePackageAttribute
           
static java.lang.String ecorePackageTag
           
static java.lang.String genmodelTag
           
static java.lang.String genPackagesTag
           
static java.lang.String hrefAttribute
           
protected  StandaloneProjectMap.IPackageDescriptor.Internal packageDescriptor
           
 
Constructor Summary
StandaloneProjectMap.GenModelEcorePackageHandler(StandaloneProjectMap.IPackageDescriptor.Internal packageDescriptor)
           
 
Method Summary
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

genmodelTag

public static final java.lang.String genmodelTag
See Also:
Constant Field Values

genPackagesTag

public static final java.lang.String genPackagesTag
See Also:
Constant Field Values

ecorePackageTag

public static final java.lang.String ecorePackageTag
See Also:
Constant Field Values

ecorePackageAttribute

public static final java.lang.String ecorePackageAttribute
See Also:
Constant Field Values

hrefAttribute

public static final java.lang.String hrefAttribute
See Also:
Constant Field Values

packageDescriptor

protected final StandaloneProjectMap.IPackageDescriptor.Internal packageDescriptor
Constructor Detail

StandaloneProjectMap.GenModelEcorePackageHandler

public StandaloneProjectMap.GenModelEcorePackageHandler(StandaloneProjectMap.IPackageDescriptor.Internal packageDescriptor)
Method Detail

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException