Class Parse
- java.lang.Object
- 
- org.xml.sax.helpers.DefaultHandler
- 
- org.camunda.bpm.engine.impl.util.xml.Parse
 
 
- 
- All Implemented Interfaces:
- org.xml.sax.ContentHandler,- org.xml.sax.DTDHandler,- org.xml.sax.EntityResolver,- org.xml.sax.ErrorHandler
 - Direct Known Subclasses:
- BpmnParse,- DeploymentMetadataParse
 
 public abstract class Parse extends org.xml.sax.helpers.DefaultHandler- Author:
- Tom Baeyens
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.List<Problem>errorsprotected static java.lang.StringJAXP_ACCESS_EXTERNAL_SCHEMAprotected static java.lang.StringJAXP_ACCESS_EXTERNAL_SCHEMA_ALLprotected static java.lang.StringJAXP_ACCESS_EXTERNAL_SCHEMA_SYSTEM_PROPERTYprotected static java.lang.StringJAXP_SCHEMA_LANGUAGEprotected static java.lang.StringJAXP_SCHEMA_SOURCEprotected static EngineUtilLoggerLOGprotected java.lang.Stringnameprotected Parserparserprotected ElementrootElementprotected java.lang.StringschemaResourceprotected StreamSourcestreamSourceprotected static java.lang.StringW3C_XML_SCHEMAprotected java.util.List<Problem>warnings
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddError(java.lang.String errorMessage, Element element)voidaddError(java.lang.String errorMessage, Element element, java.lang.String... elementIds)voidaddError(BpmnParseException e)voidaddError(BpmnParseException e, java.lang.String elementId)voidaddError(org.xml.sax.SAXParseException e)voidaddWarning(java.lang.String errorMessage, Element element)voidaddWarning(java.lang.String errorMessage, Element element, java.lang.String... elementIds)voidaddWarning(org.xml.sax.SAXParseException e)Parseexecute()java.util.List<Problem>getProblems()ElementgetRootElement()booleanhasErrors()booleanhasWarnings()voidlogWarnings()Parsename(java.lang.String name)protected java.lang.StringresolveAccessExternalSchemaProperty()voidsetSchemaResource(java.lang.String schemaResource)protected voidsetStreamSource(StreamSource streamSource)ParsesourceInputStream(java.io.InputStream inputStream)ParsesourceResource(java.lang.String resource)ParsesourceResource(java.lang.String resource, java.lang.ClassLoader classLoader)ParsesourceString(java.lang.String string)ParsesourceUrl(java.lang.String url)ParsesourceUrl(java.net.URL url)voidthrowExceptionForErrors()- 
Methods inherited from class org.xml.sax.helpers.DefaultHandlercharacters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
- 
 
- 
- 
- 
Field Detail- 
LOGprotected static final EngineUtilLogger LOG 
 - 
JAXP_SCHEMA_SOURCEprotected static final java.lang.String JAXP_SCHEMA_SOURCE - See Also:
- Constant Field Values
 
 - 
JAXP_SCHEMA_LANGUAGEprotected static final java.lang.String JAXP_SCHEMA_LANGUAGE - See Also:
- Constant Field Values
 
 - 
W3C_XML_SCHEMAprotected static final java.lang.String W3C_XML_SCHEMA - See Also:
- Constant Field Values
 
 - 
JAXP_ACCESS_EXTERNAL_SCHEMAprotected static final java.lang.String JAXP_ACCESS_EXTERNAL_SCHEMA - See Also:
- Constant Field Values
 
 - 
JAXP_ACCESS_EXTERNAL_SCHEMA_SYSTEM_PROPERTYprotected static final java.lang.String JAXP_ACCESS_EXTERNAL_SCHEMA_SYSTEM_PROPERTY - See Also:
- Constant Field Values
 
 - 
JAXP_ACCESS_EXTERNAL_SCHEMA_ALLprotected static final java.lang.String JAXP_ACCESS_EXTERNAL_SCHEMA_ALL - See Also:
- Constant Field Values
 
 - 
parserprotected Parser parser 
 - 
nameprotected java.lang.String name 
 - 
streamSourceprotected StreamSource streamSource 
 - 
rootElementprotected Element rootElement 
 - 
errorsprotected java.util.List<Problem> errors 
 - 
warningsprotected java.util.List<Problem> warnings 
 - 
schemaResourceprotected java.lang.String schemaResource 
 
- 
 - 
Constructor Detail- 
Parsepublic Parse(Parser parser) 
 
- 
 - 
Method Detail- 
namepublic Parse name(java.lang.String name) 
 - 
sourceInputStreampublic Parse sourceInputStream(java.io.InputStream inputStream) 
 - 
sourceResourcepublic Parse sourceResource(java.lang.String resource) 
 - 
sourceUrlpublic Parse sourceUrl(java.net.URL url) 
 - 
sourceUrlpublic Parse sourceUrl(java.lang.String url) 
 - 
sourceResourcepublic Parse sourceResource(java.lang.String resource, java.lang.ClassLoader classLoader) 
 - 
sourceStringpublic Parse sourceString(java.lang.String string) 
 - 
setStreamSourceprotected void setStreamSource(StreamSource streamSource) 
 - 
setSchemaResourcepublic void setSchemaResource(java.lang.String schemaResource) 
 - 
executepublic Parse execute() 
 - 
resolveAccessExternalSchemaPropertyprotected java.lang.String resolveAccessExternalSchemaProperty() 
 - 
getRootElementpublic Element getRootElement() 
 - 
getProblemspublic java.util.List<Problem> getProblems() 
 - 
addErrorpublic void addError(org.xml.sax.SAXParseException e) 
 - 
addErrorpublic void addError(java.lang.String errorMessage, Element element)
 - 
addErrorpublic void addError(java.lang.String errorMessage, Element element, java.lang.String... elementIds)
 - 
addErrorpublic void addError(BpmnParseException e) 
 - 
addErrorpublic void addError(BpmnParseException e, java.lang.String elementId) 
 - 
hasErrorspublic boolean hasErrors() 
 - 
addWarningpublic void addWarning(org.xml.sax.SAXParseException e) 
 - 
addWarningpublic void addWarning(java.lang.String errorMessage, Element element)
 - 
addWarningpublic void addWarning(java.lang.String errorMessage, Element element, java.lang.String... elementIds)
 - 
hasWarningspublic boolean hasWarnings() 
 - 
logWarningspublic void logWarnings() 
 - 
throwExceptionForErrorspublic void throwExceptionForErrors() 
 
- 
 
-