Skip navigation links
A C E F G I M O P S T V 

A

apply(InputSource) - Method in class com.brentcroft.tools.materializer.Materializer
 

C

characters(char[], int, int) - Method in class com.brentcroft.tools.materializer.core.TagHandler
 
close(Object, String) - Method in interface com.brentcroft.tools.materializer.core.FlatTag
 
close(Object, String) - Method in interface com.brentcroft.tools.materializer.core.StepTag
 
close(Object, String) - Method in interface com.brentcroft.tools.materializer.core.Tag
Called by TagHandler.endElement to consume text.
com.brentcroft.tools.materializer - package com.brentcroft.tools.materializer
 
com.brentcroft.tools.materializer.core - package com.brentcroft.tools.materializer.core
 
com.brentcroft.tools.materializer.util - package com.brentcroft.tools.materializer.util
 

E

endElement(String, String, String) - Method in class com.brentcroft.tools.materializer.core.TagHandler
 
error(SAXParseException) - Method in class com.brentcroft.tools.materializer.core.TagHandler
 

F

fatalError(SAXParseException) - Method in class com.brentcroft.tools.materializer.core.TagHandler
 
FlatTag<T> - Interface in com.brentcroft.tools.materializer.core
 

G

getChildren() - Method in interface com.brentcroft.tools.materializer.core.Tag
Provide no children by default.
getCloser() - Method in interface com.brentcroft.tools.materializer.core.Tag
Override to implement closing behaviour.
getItem(T) - Method in interface com.brentcroft.tools.materializer.core.FlatTag
 
getItem(T) - Method in interface com.brentcroft.tools.materializer.core.Tag
Obtains a member R from a context object T.
getOpener() - Method in interface com.brentcroft.tools.materializer.core.Tag
Override to implement opening behaviour.
getPath() - Method in class com.brentcroft.tools.materializer.core.TagHandler
 
getSchemas(String...) - Static method in class com.brentcroft.tools.materializer.Materializer
 
getSelf() - Method in interface com.brentcroft.tools.materializer.core.Tag
Enforce implementation of a self member.
getTag() - Method in interface com.brentcroft.tools.materializer.core.Tag
 
getTag(String, String, String, Attributes) - Method in class com.brentcroft.tools.materializer.core.TagModel
 
getTagModel() - Method in interface com.brentcroft.tools.materializer.core.Tag
Obtain a new TagModel on the children or return null if there are no children.
getValidator() - Method in interface com.brentcroft.tools.materializer.core.Tag
Override to implement validation behaviour.

I

isChoice() - Method in interface com.brentcroft.tools.materializer.core.Tag
True this Tag's children are choices (otherwise they're a sequence).
isMultiple() - Method in interface com.brentcroft.tools.materializer.core.Tag
True if this Tag is can be repeated.
isOptional() - Method in interface com.brentcroft.tools.materializer.core.Tag
True if this Tag is optional, and can be skipped if encountered unmatched.

M

Materializer<R> - Class in com.brentcroft.tools.materializer
A Materializer provides a function to build an object during the SAX parsing of an XML InputSource using a specialized TagHandler.
Materializer(Supplier<FlatTag<? super R>>, Supplier<R>) - Constructor for class com.brentcroft.tools.materializer.Materializer
 
Materializer(int, Supplier<FlatTag<? super R>>, Supplier<R>) - Constructor for class com.brentcroft.tools.materializer.Materializer
 
Materializer(Schema, int, Supplier<FlatTag<? super R>>, Supplier<R>) - Constructor for class com.brentcroft.tools.materializer.Materializer
 

O

open(Object, Attributes) - Method in interface com.brentcroft.tools.materializer.core.FlatTag
 
open(Object, Attributes) - Method in interface com.brentcroft.tools.materializer.core.StepTag
 
open(Object, Attributes) - Method in interface com.brentcroft.tools.materializer.core.Tag
Called by TagHandler.startElement to consume attributes.

P

PropertiesRootTag - Enum in com.brentcroft.tools.materializer.util
 

S

startElement(String, String, String, Attributes) - Method in class com.brentcroft.tools.materializer.core.TagHandler
 
step(Object) - Method in interface com.brentcroft.tools.materializer.core.StepTag
 
StepTag<T,R> - Interface in com.brentcroft.tools.materializer.core
 

T

Tag<T,R> - Interface in com.brentcroft.tools.materializer.core
Constructs, modifies and/or validates a member of type R on some context object of type T.
TagException - Exception in com.brentcroft.tools.materializer
A TagException is raised by TagHandler and captures the state of the invoking TagHandler (e.g.: current path and stacks).
TagException(TagHandler<?>, Throwable) - Constructor for exception com.brentcroft.tools.materializer.TagException
 
TagException(TagHandler<?>, String) - Constructor for exception com.brentcroft.tools.materializer.TagException
 
TagHandler<R> - Class in com.brentcroft.tools.materializer.core
 
TagHandler(FlatTag<? super R>, R) - Constructor for class com.brentcroft.tools.materializer.core.TagHandler
 
TagHandlerException - Exception in com.brentcroft.tools.materializer
A TagHandlerException is raised by TagHandler and captures a message.
TagHandlerException(TagHandler<?>, String) - Constructor for exception com.brentcroft.tools.materializer.TagHandlerException
 
TagModel<R> - Class in com.brentcroft.tools.materializer.core
 
TagModel() - Constructor for class com.brentcroft.tools.materializer.core.TagModel
 
TagParseException - Exception in com.brentcroft.tools.materializer
A TagParseException is raised by TagHandler and captures one of: ParserConfigurationException, SAXException, IOException.
TagParseException(TagHandler<?>, ParserConfigurationException) - Constructor for exception com.brentcroft.tools.materializer.TagParseException
 
TagParseException(TagHandler<?>, SAXException) - Constructor for exception com.brentcroft.tools.materializer.TagParseException
 
TagParseException(TagHandler<?>, IOException) - Constructor for exception com.brentcroft.tools.materializer.TagParseException
 
TagValidationException - Exception in com.brentcroft.tools.materializer
A TagValidationException is raised by TagHandler and captures a ValidationException.
TagValidationException(TagHandler<?>, ValidationException) - Constructor for exception com.brentcroft.tools.materializer.TagValidationException
 
TagValidator<T,V> - Interface in com.brentcroft.tools.materializer.core
 
toString() - Method in exception com.brentcroft.tools.materializer.TagException
 

V

ValidationException - Exception in com.brentcroft.tools.materializer.core
 
ValidationException(Tag<?, ?>, String) - Constructor for exception com.brentcroft.tools.materializer.core.ValidationException
 
Validator<V> - Interface in com.brentcroft.tools.materializer.core
 
valueOf(String) - Static method in enum com.brentcroft.tools.materializer.util.PropertiesRootTag
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.brentcroft.tools.materializer.util.PropertiesRootTag
Returns an array containing the constants of this enum type, in the order they are declared.
A C E F G I M O P S T V 
Skip navigation links

Copyright © 2021. All rights reserved.