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

A

accept(A, B, C, D) - Method in interface com.brentcroft.tools.materializer.core.QuadConsumer
 
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
 
andMatches(EventMatcher) - Method in interface com.brentcroft.tools.materializer.core.EventMatcher
 
andNotMatches(EventMatcher) - Method in interface com.brentcroft.tools.materializer.core.EventMatcher
 
apply(A, B, C) - Method in interface com.brentcroft.tools.materializer.core.TriFunction
 
apply(InputSource) - Method in class com.brentcroft.tools.materializer.Materializer
 
applyAttribute(String, boolean, T, Function<String, T>, Consumer<T>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
applyAttribute(String, boolean, Function<String, T>, Consumer<T>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
applyAttribute(String, Function<String, T>, Consumer<T>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
applyAttribute(String, T, Consumer<T>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
applyAttribute(String, T, Function<String, T>, Consumer<T>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
applyAttribute(String, String, Consumer<String>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
applyAttribute(String, boolean, Consumer<String>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
applyAttribute(String, Consumer<String>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
asMap() - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
asStringMap() - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
AttributesMap - Class in com.brentcroft.tools.materializer.core
 
AttributesMap() - Constructor for class com.brentcroft.tools.materializer.core.AttributesMap
 
AttributesMap(Properties) - Constructor for class com.brentcroft.tools.materializer.core.AttributesMap
 

C

characters(char[], int, int) - Method in class com.brentcroft.tools.materializer.core.TagHandler
 
close(Object, Object, String, Object) - Method in interface com.brentcroft.tools.materializer.core.Tag
Called by TagHandler.endElement to consume text.
close(A, B, C, Object) - Method in interface com.brentcroft.tools.materializer.model.Closer
 
close(Object, Object, String, Object) - Method in interface com.brentcroft.tools.materializer.model.FlatTag
 
close(Object, Object, String, Object) - Method in interface com.brentcroft.tools.materializer.model.StepTag
 
CloseEvent - Class in com.brentcroft.tools.materializer.core
 
CloseEvent() - Constructor for class com.brentcroft.tools.materializer.core.CloseEvent
 
Closer<A,B,C,D> - Interface in com.brentcroft.tools.materializer.model
 
com.brentcroft.tools.materializer - package com.brentcroft.tools.materializer
 
com.brentcroft.tools.materializer.core - package com.brentcroft.tools.materializer.core
 
com.brentcroft.tools.materializer.model - package com.brentcroft.tools.materializer.model
 
com.brentcroft.tools.materializer.util - package com.brentcroft.tools.materializer.util
 
combinedTag() - Method in class com.brentcroft.tools.materializer.core.OpenEvent
 
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
 
ContextValue - Interface in com.brentcroft.tools.materializer
A ContextValueMapper allows property values to be mapped to new values with respect to a context.

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
 
EventMatcher - Interface in com.brentcroft.tools.materializer.core
 

F

fatalError(SAXParseException) - Method in class com.brentcroft.tools.materializer.core.TagHandler
 
flatCacheCloser(TriConsumer<A, B, C>) - Static method in interface com.brentcroft.tools.materializer.model.Closer
 
FlatCacheCloser<A,B,C> - Interface in com.brentcroft.tools.materializer.model
 
FlatCacheOpener<A,B,C> - Interface in com.brentcroft.tools.materializer.model
 
flatCacheOpener(BiFunction<A, B, C>) - Static method in interface com.brentcroft.tools.materializer.model.Opener
Ignores any context object and caches an intermediate object.
flatCloser(BiConsumer<A, B>) - Static method in interface com.brentcroft.tools.materializer.model.Closer
 
FlatCloser<A,B> - Interface in com.brentcroft.tools.materializer.model
 
FlatOpener<A,B> - Interface in com.brentcroft.tools.materializer.model
 
flatOpener(BiConsumer<A, B>) - Static method in interface com.brentcroft.tools.materializer.model.Opener
Ignores any context object and doesn't cache an intermediate object.
FlatTag<T> - Interface in com.brentcroft.tools.materializer.model
 

G

generateSource(Mutator, String, String) - Method in class com.brentcroft.tools.materializer.util.SchemaObject
 
getAnyMatcher() - Static method in interface com.brentcroft.tools.materializer.core.EventMatcher
 
getArgumentTypeBeanName() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
getAttribute(String, boolean, T, Function<String, T>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
getAttribute(String, T) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
getAttribute(String, boolean, Function<String, T>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
getAttribute(String, Function<String, T>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
getAttribute(String, String) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
getAttribute(String, boolean) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
getAttribute(String) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
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
 
getContextStack() - Method in interface com.brentcroft.tools.materializer.core.TagHandlerContext
 
getDefaultHandler() - Method in class com.brentcroft.tools.materializer.Materializer
Caller's responsibility to capture the rootItem.
getDefaultMatcher(String) - Static method in interface com.brentcroft.tools.materializer.core.EventMatcher
 
getDocumentLocator() - Method in interface com.brentcroft.tools.materializer.core.TagHandlerContext
 
getElementMatcher() - Method in interface com.brentcroft.tools.materializer.core.Tag
The default ElementMatcher matches if this tag is "*" or either of the localName or the qName equals this tag.
getItem(T, OpenEvent) - Method in interface com.brentcroft.tools.materializer.core.Tag
Obtains a member R from a context object T.
getItem(T, OpenEvent) - Method in interface com.brentcroft.tools.materializer.model.FlatTag
 
getItemStack() - Method in interface com.brentcroft.tools.materializer.core.TagHandlerContext
 
getMutators() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
getName() - Method in class com.brentcroft.tools.materializer.util.SchemaItem
 
getNamespaceMatcher(String) - Static method in interface com.brentcroft.tools.materializer.core.EventMatcher
 
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
 
getPath() - Method in interface com.brentcroft.tools.materializer.core.TagHandlerContext
 
getPopulators() - Method in class com.brentcroft.tools.materializer.util.Mutator
 
getRef() - Method in class com.brentcroft.tools.materializer.util.SchemaItem
 
getSchemas(String...) - Static method in class com.brentcroft.tools.materializer.Materializer
 
getSimpleType(String, SchemaObject) - Method in class com.brentcroft.tools.materializer.util.Mutator
 
getTag() - Method in interface com.brentcroft.tools.materializer.core.Tag
 
getTag(OpenEvent) - Method in class com.brentcroft.tools.materializer.core.TagModel
 
getTagHead() - Method in class com.brentcroft.tools.materializer.core.OpenEvent
 
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.

H

hasAttribute(String) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
hints - Variable in class com.brentcroft.tools.materializer.util.SchemaObject
 

I

identify(Class<?>) - Static method in enum com.brentcroft.tools.materializer.util.TypeHandler
 
inContext() - Method in interface com.brentcroft.tools.materializer.ContextValue
Provide a new child context, allowing access to parent context objects, but encapsulating any new objects put in the child context
inContext() - Method in class com.brentcroft.tools.materializer.core.OpenEvent
 
inContext(Tag<?, ?>) - Method in class com.brentcroft.tools.materializer.core.OpenEvent
 
isAssignable(TypeHandler) - Method in class com.brentcroft.tools.materializer.util.Mutator
 
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
 
isJump() - Method in interface com.brentcroft.tools.materializer.core.Tag
True if this Tag aliases another Tag.
isJump() - Method in interface com.brentcroft.tools.materializer.model.JumpTag
 
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
 
isStep() - Method in interface com.brentcroft.tools.materializer.core.Tag
True if this Tag steps to another Tag (as implemented by getItem(context, event)).
isStep() - Method in interface com.brentcroft.tools.materializer.model.StepTag
 

J

jsonate(String) - Method in class com.brentcroft.tools.materializer.util.Mutator
 
jumpCloser(BiConsumer<A, B>) - Static method in interface com.brentcroft.tools.materializer.model.Closer
 
JumpCloser<A,B> - Interface in com.brentcroft.tools.materializer.model
 
JumpTag<T,R> - Interface in com.brentcroft.tools.materializer.model
 

L

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

M

map(String, String) - Method in interface com.brentcroft.tools.materializer.ContextValue
Given a key and value, obtain a (possibly modified) value.
matches(OpenEvent) - Method in interface com.brentcroft.tools.materializer.core.EventMatcher
 
matches(OpenEvent) - 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(Supplier<FlatTag<? super R>>, Supplier<R>, Stack<TagContext>) - 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
 
Materializer(Schema, int, Supplier<FlatTag<? super R>>, Supplier<R>, Stack<TagContext>) - 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

name() - Method in interface com.brentcroft.tools.materializer.core.Tag
 
namespacePrefixes - Variable in class com.brentcroft.tools.materializer.util.SchemaObject
 
newStackInContext(FlatTag<? super R>, ContextValue) - Static method in class com.brentcroft.tools.materializer.Materializer
 
noCacheCloser(BiConsumer<A, B>) - Static method in interface com.brentcroft.tools.materializer.model.Closer
 
notOnStack(Tag<?, ?>) - Method in class com.brentcroft.tools.materializer.core.OpenEvent
 
notOnStack(Tag<?, ?>, OpenEvent) - Method in interface com.brentcroft.tools.materializer.core.TagHandlerContext
 

O

onHasAttribute(String, Callable<V>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
onHasAttributeAnd(String, Supplier<Boolean>, Callable<V>) - Method in class com.brentcroft.tools.materializer.core.AttributesMap
 
open(Object, Object, OpenEvent) - Method in interface com.brentcroft.tools.materializer.core.Tag
Called by TagHandler.startElement to consume attributes.
open(Object, Object, OpenEvent) - Method in interface com.brentcroft.tools.materializer.model.FlatTag
 
open(A, B, C) - Method in interface com.brentcroft.tools.materializer.model.Opener
 
open(Object, Object, OpenEvent) - Method in interface com.brentcroft.tools.materializer.model.StepTag
 
Opener<A,B,C,D> - Interface in com.brentcroft.tools.materializer.model
 
OpenEvent - Class in com.brentcroft.tools.materializer.core
 
OpenEvent(String, String, String, Attributes, TagHandlerContext, ContextValue) - Constructor for class com.brentcroft.tools.materializer.core.OpenEvent
 
orMatches(EventMatcher) - Method in interface com.brentcroft.tools.materializer.core.EventMatcher
 

P

PropertiesRootTag - Enum in com.brentcroft.tools.materializer.util
 
put(String, Object) - Method in interface com.brentcroft.tools.materializer.ContextValue
Add a named object to the context.
putContextValue(String, Object) - Method in class com.brentcroft.tools.materializer.core.OpenEvent
 

Q

QuadConsumer<A,B,C,D> - Interface in com.brentcroft.tools.materializer.core
 

R

reify(SchemaObject) - Method in class com.brentcroft.tools.materializer.util.SchemaItem
 
reify() - Method in class com.brentcroft.tools.materializer.util.SchemaObject
 
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
 
stackInContext(Tag<?, ?>) - Method in class com.brentcroft.tools.materializer.core.OpenEvent
 
startElement(String, String, String, Attributes) - Method in class com.brentcroft.tools.materializer.core.TagHandler
 
step(Object, OpenEvent) - Method in interface com.brentcroft.tools.materializer.model.StepTag
 
stepCloser(TriConsumer<A, B, C>) - Static method in interface com.brentcroft.tools.materializer.model.Closer
 
stepCloser(BiConsumer<B, C>) - Static method in interface com.brentcroft.tools.materializer.model.Closer
 
StepCloser<A,B,C> - Interface in com.brentcroft.tools.materializer.model
 
stepOpener(TriConsumer<A, B, C>) - Static method in interface com.brentcroft.tools.materializer.model.Opener
Doesn't cache an intermediate object.
stepOpener(BiConsumer<B, C>) - Static method in interface com.brentcroft.tools.materializer.model.Opener
Ignores any context object and doesn't cache an intermediate object.
StepOpener<A,B,C> - Interface in com.brentcroft.tools.materializer.model
 
StepTag<T,R> - Interface in com.brentcroft.tools.materializer.model
 

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.
TagContext - Class in com.brentcroft.tools.materializer.core
 
TagContext() - Constructor for class com.brentcroft.tools.materializer.core.TagContext
 
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(TagHandlerContext, Throwable) - Constructor for exception com.brentcroft.tools.materializer.TagException
 
TagException(TagHandlerContext, String) - Constructor for exception com.brentcroft.tools.materializer.TagException
 
TagHandler<R> - Class in com.brentcroft.tools.materializer.core
 
TagHandler(R, TagContext, ContextValue) - Constructor for class com.brentcroft.tools.materializer.core.TagHandler
 
TagHandler(R, Stack<TagContext>, ContextValue) - Constructor for class com.brentcroft.tools.materializer.core.TagHandler
 
TagHandlerContext - Interface in com.brentcroft.tools.materializer.core
 
TagHandlerException - Exception in com.brentcroft.tools.materializer
A TagHandlerException is raised by TagHandler and captures a message.
TagHandlerException(TagHandlerContext, String) - Constructor for exception com.brentcroft.tools.materializer.TagHandlerException
 
TagHandlerException(TagHandlerContext, Throwable) - 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 class com.brentcroft.tools.materializer.core.OpenEvent
 
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
 
TriFunction<A,B,C,D> - Interface in com.brentcroft.tools.materializer.core
 
TypeHandler - Enum in com.brentcroft.tools.materializer.util
 

V

ValidationException - Exception in com.brentcroft.tools.materializer
 
ValidationException(Tag<?, ?>, String) - Constructor for exception com.brentcroft.tools.materializer.ValidationException
 
ValidationException(Tag<?, ?>, Throwable) - Constructor for exception com.brentcroft.tools.materializer.ValidationException
 
ValidationException(Tag<?, ?>, String, Throwable) - Constructor for exception com.brentcroft.tools.materializer.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.

X

xsdName(String) - Method in class com.brentcroft.tools.materializer.util.SchemaObject
 
A C D E F G H I J L M N O P Q R S T V X 
Skip navigation links

Copyright © 2021. All rights reserved.