Skip navigation links
A C D E F G I J L M N O P R S T V 

A

accept(A, B, C) - Method in interface com.brentcroft.tools.materializer.core.TriConsumer
 
accepts(Object) - Method in class com.brentcroft.tools.materializer.util.SchemaType
 
addElement(ElementObject) - Method in class com.brentcroft.tools.materializer.util.SchemaItem
 
apply(InputSource) - Method in class com.brentcroft.tools.materializer.Materializer
 

C

canSetSimpleItem(SchemaItem) - Method in class com.brentcroft.tools.materializer.util.Mutator
 
characters(char[], int, int) - Method in class com.brentcroft.tools.materializer.core.TagHandler
 
close(A, B, Object) - Method in interface com.brentcroft.tools.materializer.core.Closer
 
close(Object, String, Object) - Method in interface com.brentcroft.tools.materializer.core.FlatTag
 
close(Object, String, Object) - Method in interface com.brentcroft.tools.materializer.core.StepTag
 
close(Object, String, Object) - Method in interface com.brentcroft.tools.materializer.core.Tag
Called by TagHandler.endElement to consume text.
Closer<A,B,C> - Interface in com.brentcroft.tools.materializer.core
 
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
 
ComplexTypeObject - Class in com.brentcroft.tools.materializer.util
 
ComplexTypeObject(SchemaItem) - Constructor for class com.brentcroft.tools.materializer.util.ComplexTypeObject
 
complexTypes - Variable in class com.brentcroft.tools.materializer.util.SchemaObject
 

D

detectTables(List<Mutator>) - Method in class com.brentcroft.tools.materializer.util.Mutator
 

E

ElementObject - Class in com.brentcroft.tools.materializer.util
 
ElementObject(SchemaItem) - Constructor for class com.brentcroft.tools.materializer.util.ElementObject
 
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

generateSource(Mutator, String, String) - Method in class com.brentcroft.tools.materializer.util.SchemaObject
 
getAttributesMap(Attributes) - Static method in interface com.brentcroft.tools.materializer.core.Tag
Utility method to convert Attributes to a Map.
getBeanGetter() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
getBeanName() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
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.
getCloser() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
getCloser(Mutator) - Method in enum com.brentcroft.tools.materializer.util.TypeHandler
 
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.
getMutators() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
getName() - Method in class com.brentcroft.tools.materializer.util.SchemaItem
 
getOpener() - Method in interface com.brentcroft.tools.materializer.core.Tag
Override to implement opening behaviour.
getOpener() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
getOpener(Mutator) - Method in enum com.brentcroft.tools.materializer.util.TypeHandler
 
getPath() - Method in class com.brentcroft.tools.materializer.core.TagHandler
 
getPopulators() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
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.
getSimpleType(String) - Method in class com.brentcroft.tools.materializer.util.Mutator
 
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.
getTypeRef() - Method in class com.brentcroft.tools.materializer.util.SchemaItem
 
getValidator() - Method in interface com.brentcroft.tools.materializer.core.Tag
Override to implement validation behaviour.

I

identify(Class<?>) - Static method in enum com.brentcroft.tools.materializer.util.TypeHandler
 
isChildOfCollectionOrMap() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
isChoice() - Method in interface com.brentcroft.tools.materializer.core.Tag
True if this Tag's children are choices (otherwise they're a sequence).
isCollection() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
isCollectionOrMap() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
isMap() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
isMultiple() - Method in interface com.brentcroft.tools.materializer.core.Tag
True if this Tag is can be repeated.
isMultiple() - Method in class com.brentcroft.tools.materializer.util.SchemaItem
 
isOptional() - Method in interface com.brentcroft.tools.materializer.core.Tag
True if this Tag is optional, and can be skipped if encountered unmatched.
isOptional() - Method in class com.brentcroft.tools.materializer.util.SchemaItem
 

J

jsonate(String) - Method in class com.brentcroft.tools.materializer.util.Mutator
 

L

link(Class<?>, SchemaItem, SchemaObject) - Method in class com.brentcroft.tools.materializer.util.Mutator
 

M

matches(String, String, String, Attributes) - Method in interface com.brentcroft.tools.materializer.core.Tag
True if this Tag matches the supplied open element arguments.
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
 
Mutator - Class in com.brentcroft.tools.materializer.util
 
Mutator(Method) - Constructor for class com.brentcroft.tools.materializer.util.Mutator
 

N

noCacheCloser(BiConsumer<A, B>) - Static method in interface com.brentcroft.tools.materializer.core.Closer
 
noCacheOpener(BiConsumer<A, B>) - Static method in interface com.brentcroft.tools.materializer.core.Opener
 

O

open(Object, Attributes) - Method in interface com.brentcroft.tools.materializer.core.FlatTag
 
open(A, B) - Method in interface com.brentcroft.tools.materializer.core.Opener
 
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.
Opener<A,B,C> - Interface in com.brentcroft.tools.materializer.core
 

P

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

R

rootMutator(Class<?>, SchemaObject) - Static method in class com.brentcroft.tools.materializer.util.Mutator
 
rootObjects - Variable in class com.brentcroft.tools.materializer.util.SchemaObject
 

S

SchemaItem - Class in com.brentcroft.tools.materializer.util
 
SchemaItem(SchemaItem) - Constructor for class com.brentcroft.tools.materializer.util.SchemaItem
 
SchemaObject - Class in com.brentcroft.tools.materializer.util
 
SchemaObject() - Constructor for class com.brentcroft.tools.materializer.util.SchemaObject
 
SchemaRootTag - Enum in com.brentcroft.tools.materializer.util
 
SchemaType<T> - Class in com.brentcroft.tools.materializer.util
 
SchemaType(Class<T>) - Constructor for class com.brentcroft.tools.materializer.util.SchemaType
 
SchemaType(ComplexTypeObject) - Constructor for class com.brentcroft.tools.materializer.util.SchemaType
 
SchemaType(SimpleTypeObject) - Constructor for class com.brentcroft.tools.materializer.util.SchemaType
 
SimpleTypeObject - Class in com.brentcroft.tools.materializer.util
 
SimpleTypeObject(SchemaItem) - Constructor for class com.brentcroft.tools.materializer.util.SimpleTypeObject
 
simpleTypes - Variable in class com.brentcroft.tools.materializer.util.SchemaObject
 
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
 
tags(Tag<? super X, ?>...) - Static method in interface com.brentcroft.tools.materializer.core.Tag
Utility method to cast an argument list of Tags as an array.
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
 
toString() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
toString() - Method in class com.brentcroft.tools.materializer.util.SchemaItem
 
toString() - Method in class com.brentcroft.tools.materializer.util.SchemaObject
 
TriConsumer<A,B,C> - Interface in com.brentcroft.tools.materializer.core
 
TypeHandler - Enum in com.brentcroft.tools.materializer.util
 

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.
valueOf(String) - Static method in enum com.brentcroft.tools.materializer.util.SchemaRootTag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.brentcroft.tools.materializer.util.TypeHandler
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.
values() - Static method in enum com.brentcroft.tools.materializer.util.SchemaRootTag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.brentcroft.tools.materializer.util.TypeHandler
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I J L M N O P R S T V 
Skip navigation links

Copyright © 2021. All rights reserved.