Package cruise.umple.compiler
Class ScxmlImportHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
cruise.umple.compiler.UmpleImportHandler
cruise.umple.compiler.ScxmlImportHandler
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
public class ScxmlImportHandler extends UmpleImportHandler
Parse SCXML by extend SAX handler callbacks
-
Constructor Summary
Constructors Constructor Description ScxmlImportHandler()
-
Method Summary
Modifier and Type Method Description void
characters(char[] ch, int start, int length)
void
delete()
void
endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
int
getDepth()
boolean
getIsInitial()
boolean
setDepth(int aDepth)
boolean
setIsInitial(boolean aIsInitial)
void
startDocument()
void
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
java.lang.String
toString()
Methods inherited from class cruise.umple.compiler.UmpleImportHandler
getModel, getParseException, isSuccessful, readDataFromXML, readDataFromXML, setModel
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning
-
Constructor Details
-
ScxmlImportHandler
public ScxmlImportHandler()
-
-
Method Details
-
setDepth
public boolean setDepth(int aDepth) -
setIsInitial
public boolean setIsInitial(boolean aIsInitial) -
getDepth
public int getDepth() -
getIsInitial
public boolean getIsInitial() -
delete
public void delete()- Overrides:
delete
in classUmpleImportHandler
-
startDocument
public void startDocument() throws org.xml.sax.SAXException- Specified by:
startDocument
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startDocument
in classorg.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 interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
characters
public void characters(char[] ch, int start, int length)- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Overrides:
characters
in classorg.xml.sax.helpers.DefaultHandler
-
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 interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
toString
public java.lang.String toString()- Overrides:
toString
in classUmpleImportHandler
-