public class JRXmlDigester
extends org.apache.commons.digester.Digester
Modifier and Type | Field and Description |
---|---|
static String |
EXCEPTION_MESSAGE_KEY_ENTITY_LOADING_ERROR |
static String |
EXCEPTION_MESSAGE_UNKOWN_ENTITY_NOT_LOADING |
static String |
PROPERTY_LOAD_UNKNOWN_ENTITIES
Property that determines whether loading entities that are not known to the engine is allowed.
|
bodyText, bodyTexts, classLoader, configured, entityResolver, entityValidator, errorHandler, factory, inputSources, JAXP_SCHEMA_LANGUAGE, locator, match, matches, namespaceAware, namespaces, params, parser, publicId, reader, root, rules, saxLog, schema, schemaLanguage, schemaLocation, stack, substitutor, useContextClassLoader, validating, W3C_XML_SCHEMA, xincludeAware
Constructor and Description |
---|
JRXmlDigester() |
JRXmlDigester(SAXParser parser) |
JRXmlDigester(XMLReader xmlReader) |
Modifier and Type | Method and Description |
---|---|
void |
addInternalEntityResource(String systemId,
String resource)
Adds a mapping of an entity system ID to an internal/classloader resource
name.
|
void |
clearLastPopped()
Clears the last popped object.
|
void |
endElement(String namespaceURI,
String localName,
String qName) |
String |
getLastNamespacePrefix() |
protected String |
getNamespacePrefix(String qName) |
Object |
lastPopped()
Returns the previously popped object.
|
Object |
pop() |
InputSource |
resolveEntity(String pubId,
String systemId) |
addBeanPropertySetter, addBeanPropertySetter, addCallMethod, addCallMethod, addCallMethod, addCallMethod, addCallParam, addCallParam, addCallParam, addCallParam, addCallParamPath, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addObjectCreate, addObjectCreate, addObjectCreate, addObjectCreate, addObjectParam, addRule, addRuleSet, addSetNestedProperties, addSetNestedProperties, addSetNestedProperties, addSetNext, addSetNext, addSetProperties, addSetProperties, addSetProperties, addSetProperty, addSetRoot, addSetRoot, addSetTop, addSetTop, characters, cleanup, clear, configure, createInputSourceFromURL, createInputSourceFromURL, createSAXException, createSAXException, createSAXException, endDocument, endPrefixMapping, error, fatalError, findNamespaceURI, getClassLoader, getCount, getCurrentElementName, getCurrentNamespaces, getCustomContentHandler, getDebug, getDocumentLocator, getEntityResolver, getErrorHandler, getFactory, getFeature, getLogger, getMatch, getNamespaceAware, getParser, getProperty, getPublicId, getReader, getRoot, getRuleNamespaceURI, getRules, getSAXLogger, getSchema, getSchemaLanguage, getStackAction, getSubstitutor, getUseContextClassLoader, getValidating, getXIncludeAware, getXMLReader, getXMLSchema, ignorableWhitespace, initialize, isEmpty, log, log, notationDecl, parse, parse, parse, parse, parse, parse, peek, peek, peek, peek, peekParams, peekParams, pop, popParams, processingInstruction, push, push, pushParams, register, register, resetRoot, setClassLoader, setCustomContentHandler, setDebug, setDocumentLocator, setEntityResolver, setErrorHandler, setFeature, setLogger, setNamespaceAware, setProperty, setPublicId, setRuleNamespaceURI, setRules, setSAXLogger, setSchema, setSchemaLanguage, setStackAction, setSubstitutor, setUseContextClassLoader, setValidating, setXIncludeAware, setXMLSchema, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
public static final String EXCEPTION_MESSAGE_KEY_ENTITY_LOADING_ERROR
public static final String EXCEPTION_MESSAGE_UNKOWN_ENTITY_NOT_LOADING
public static final String PROPERTY_LOAD_UNKNOWN_ENTITIES
By default the property is set to false
.
public JRXmlDigester()
public JRXmlDigester(XMLReader xmlReader)
public JRXmlDigester(SAXParser parser)
public void addInternalEntityResource(String systemId, String resource)
This mapping is used by resolveEntity(String, String)
to
resolve a system ID to a classloader resource.
systemId
- the system IDresource
- the resource namepublic InputSource resolveEntity(String pubId, String systemId)
resolveEntity
in interface EntityResolver
resolveEntity
in class org.apache.commons.digester.Digester
public void endElement(String namespaceURI, String localName, String qName) throws SAXException
endElement
in interface ContentHandler
endElement
in class org.apache.commons.digester.Digester
SAXException
public String getLastNamespacePrefix()
public Object pop()
pop
in class org.apache.commons.digester.Digester
public void clearLastPopped()
lastPopped()
public Object lastPopped()
Copyright © 2016. All rights reserved.