org.camunda.bpm.engine.impl.util.xml
Class Parse

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.camunda.bpm.engine.impl.util.xml.Parse
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler
Direct Known Subclasses:
BpmnParse, DeploymentMetadataParse

public class Parse
extends org.xml.sax.helpers.DefaultHandler

Author:
Tom Baeyens

Field Summary
protected  List<Problem> errors
           
protected  String name
           
protected  Parser parser
           
protected  Element rootElement
           
protected  String schemaResource
           
protected  StreamSource streamSource
           
protected  List<Problem> warnings
           
 
Constructor Summary
Parse(Parser parser)
           
 
Method Summary
 void addError(BpmnParseException e)
           
 void addError(SAXParseException e)
           
 void addError(String errorMessage, Element element)
           
 void addWarning(SAXParseException e)
           
 void addWarning(String errorMessage, Element element)
           
 Parse execute()
           
 List<Problem> getProblems()
           
 Element getRootElement()
           
 boolean hasErrors()
           
 boolean hasWarnings()
           
 void logWarnings()
           
 Parse name(String name)
           
 void setSchemaResource(String schemaResource)
           
protected  void setStreamSource(StreamSource streamSource)
           
 Parse sourceInputStream(InputStream inputStream)
           
 Parse sourceResource(String resource)
           
 Parse sourceResource(String resource, ClassLoader classLoader)
           
 Parse sourceString(String string)
           
 Parse sourceUrl(String url)
           
 Parse sourceUrl(URL url)
           
 void throwExceptionForErrors()
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parser

protected Parser parser

name

protected String name

streamSource

protected StreamSource streamSource

rootElement

protected Element rootElement

errors

protected List<Problem> errors

warnings

protected List<Problem> warnings

schemaResource

protected String schemaResource
Constructor Detail

Parse

public Parse(Parser parser)
Method Detail

name

public Parse name(String name)

sourceInputStream

public Parse sourceInputStream(InputStream inputStream)

sourceResource

public Parse sourceResource(String resource)

sourceUrl

public Parse sourceUrl(URL url)

sourceUrl

public Parse sourceUrl(String url)

sourceResource

public Parse sourceResource(String resource,
                            ClassLoader classLoader)

sourceString

public Parse sourceString(String string)

setStreamSource

protected void setStreamSource(StreamSource streamSource)

execute

public Parse execute()

getRootElement

public Element getRootElement()

getProblems

public List<Problem> getProblems()

addError

public void addError(SAXParseException e)

addError

public void addError(String errorMessage,
                     Element element)

addError

public void addError(BpmnParseException e)

hasErrors

public boolean hasErrors()

addWarning

public void addWarning(SAXParseException e)

addWarning

public void addWarning(String errorMessage,
                       Element element)

hasWarnings

public boolean hasWarnings()

logWarnings

public void logWarnings()

throwExceptionForErrors

public void throwExceptionForErrors()

setSchemaResource

public void setSchemaResource(String schemaResource)


Copyright © 2015 camunda services GmbH. All rights reserved.