Class SecureDigester

  • All Implemented Interfaces:
    ContentHandler, DTDHandler, EntityResolver, ErrorHandler

    public final class SecureDigester
    extends org.apache.commons.digester3.Digester
    A secure Digester implementation that does not resolve external entities.
    Author:
    Ullrich Hafner
    • Field Summary

      • Fields inherited from class org.apache.commons.digester3.Digester

        inputSources, W3C_XML_SCHEMA
    • Constructor Summary

      Constructors 
      Constructor Description
      SecureDigester​(Class<?> classWithClassLoader)
      Creates a new Digester instance that does not resolve external entities.
    • Method Summary

      • Methods inherited from class org.apache.commons.digester3.Digester

        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, asyncParse, asyncParse, asyncParse, asyncParse, asyncParse, asyncParse, characters, cleanup, clear, configure, createInputSourceFromURL, createInputSourceFromURL, createSAXException, createSAXException, createSAXException, endDocument, endElement, endPrefixMapping, error, fatalError, findNamespaceURI, getClassLoader, getCount, getCurrentElementName, getCurrentNamespaces, getCustomContentHandler, getDocumentLocator, getEntityResolver, getErrorHandler, getExecutorService, getFactory, getFeature, getLogger, getMatch, getMatches, getNamespaceAware, getParser, getProperty, getPublicId, getRoot, getRuleNamespaceURI, getRules, getSAXLogger, getStackAction, getSubstitutor, getUseContextClassLoader, getValidating, getXIncludeAware, getXMLReader, getXMLSchema, ignorableWhitespace, initialize, isConfigured, isEmpty, notationDecl, parse, parse, parse, parse, parse, parse, peek, peek, peek, peek, peekParams, peekParams, pop, pop, popParams, processingInstruction, push, push, pushParams, register, register, registerAll, resetRoot, resolveEntity, setClassLoader, setCustomContentHandler, setDocumentLocator, setEntityResolver, setErrorHandler, setExecutorService, setFeature, setLogger, setNamespaceAware, setProperty, setPublicId, setRuleNamespaceURI, setRules, setSAXLogger, setStackAction, setSubstitutor, setUseContextClassLoader, setValidating, setXIncludeAware, setXMLSchema, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
    • Constructor Detail

      • SecureDigester

        public SecureDigester​(Class<?> classWithClassLoader)
        Creates a new Digester instance that does not resolve external entities.
        Parameters:
        classWithClassLoader - the class to get the class loader from