public class HtmlParser extends XmlParser
HtmlSerializer
class back into a POJO model.
Content-Type
types: text/html
HtmlSerializer
class for a description of the HTML generated.
This class is used primarily for automated testing of the HtmlSerializer
class.
Modifier and Type | Field and Description |
---|---|
static HtmlParser |
DEFAULT
Default parser, all default settings.
|
XML_eventAllocator, XML_preserveRootElement, XML_reporter, XML_resolver, XML_validating
PARSER_autoCloseStreams, PARSER_fileCharset, PARSER_inputStreamCharset, PARSER_listener, PARSER_strict, PARSER_trimStrings, PARSER_unbuffered
BEAN_beanClassVisibility, BEAN_beanConstructorVisibility, BEAN_beanDictionary, BEAN_beanDictionary_add, BEAN_beanDictionary_remove, BEAN_beanFieldVisibility, BEAN_beanFilters, BEAN_beanFilters_add, BEAN_beanFilters_remove, BEAN_beanMapPutReturnsOldValue, BEAN_beanMethodVisibility, BEAN_beansRequireDefaultConstructor, BEAN_beansRequireSerializable, BEAN_beansRequireSettersForGetters, BEAN_beansRequireSomeProperties, BEAN_beanTypePropertyName, BEAN_debug, BEAN_excludeProperties, BEAN_ignoreInvocationExceptionsOnGetters, BEAN_ignoreInvocationExceptionsOnSetters, BEAN_ignorePropertiesWithoutSetters, BEAN_ignoreUnknownBeanProperties, BEAN_ignoreUnknownNullBeanProperties, BEAN_implClasses, BEAN_includeProperties, BEAN_locale, BEAN_mediaType, BEAN_notBeanClasses, BEAN_notBeanClasses_add, BEAN_notBeanClasses_remove, BEAN_notBeanPackages, BEAN_notBeanPackages_add, BEAN_notBeanPackages_remove, BEAN_pojoSwaps, BEAN_pojoSwaps_add, BEAN_pojoSwaps_remove, BEAN_propertyNamer, BEAN_sortProperties, BEAN_timeZone, BEAN_useInterfaceProxies, BEAN_useJavaBeanIntrospector, DEFAULT_SORTED
Constructor and Description |
---|
HtmlParser(PropertyStore ps)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ObjectMap |
asMap()
Returns the properties defined on this bean context as a simple map for debugging purposes.
|
HtmlParserBuilder |
builder()
Creates a builder from this context object.
|
static HtmlParserBuilder |
create()
Instantiates a new clean-slate
HtmlParserBuilder object. |
HtmlParserSession |
createSession(ParserSessionArgs args)
Create the session object that will be passed in to the parse method.
|
isReaderParser
createDefaultSessionArgs, createSession, getMediaTypes, getPrimaryMediaType, parse, parse, parse, parseArgs, parseIntoCollection, parseIntoMap
_class, createBeanSession, createBeanSession, createDefaultBeanSessionArgs, createSession, createSession, dumpCacheStats, getBeanMeta, getBeanRegistry, getBeanTypePropertyName, getClassMeta, getClassMeta, getClassMetaForObject, getExcludeProperties, getImplClassConstructor, getIncludeProperties, hasSameCache, isBean, isNotABean, newInstance, newInstance, newInstanceFromOuter, object, resolveClassMeta, string
equals, getArrayProperty, getArrayProperty, getBooleanProperty, getClassArrayProperty, getClassArrayProperty, getClassArrayProperty, getClassListProperty, getClassListProperty, getClassMapProperty, getClassMapProperty, getClassProperty, getClassSetProperty, getClassSetProperty, getInstanceArrayProperty, getInstanceArrayProperty, getInstanceArrayProperty, getInstanceProperty, getInstanceProperty, getInstanceProperty, getIntegerProperty, getListProperty, getListProperty, getLongProperty, getMapProperty, getProperty, getProperty, getPropertyKeys, getPropertyStore, getSetProperty, getSetProperty, getStringProperty, hashCode, toString
public static final HtmlParser DEFAULT
public HtmlParser(PropertyStore ps)
ps
- The property store containing all the settings for this object.public HtmlParserBuilder builder()
Context
Builders are used to define new contexts (e.g. serializers, parsers) based on existing configurations.
public static HtmlParserBuilder create()
HtmlParserBuilder
object.
This is equivalent to simply calling
.
Note that this method creates a builder initialized to all default settings, whereas builder()
copies
the settings of the object called on.
HtmlParserBuilder
object.public HtmlParserSession createSession(ParserSessionArgs args)
Parser
It's up to implementers to decide what the session object looks like, although typically it's going to be a
subclass of ParserSession
.
createSession
in class XmlParser
args
- Runtime arguments.Copyright © 2018 Apache. All rights reserved.