A B C E F G H I J O P R S T X 

A

addPropertyResolver(PropertyResolver) - Method in class org.atteo.evo.filtering.CompoundPropertyResolver
 

B

bind(String, Object) - Method in class org.atteo.evo.jaxb.ScopedIdResolver
 

C

CircularPropertyResolutionException - Exception in org.atteo.evo.filtering
 
CircularPropertyResolutionException(String) - Constructor for exception org.atteo.evo.filtering.CircularPropertyResolutionException
 
combine(InputStream) - Method in class org.atteo.evo.config.Configuration
Parse an XML file and combine it with the currently stored DOM tree.
CompoundPropertyResolver - Class in org.atteo.evo.filtering
Resolves properties by trying a number of underlying property resolvers.
CompoundPropertyResolver(PropertyResolver...) - Constructor for class org.atteo.evo.filtering.CompoundPropertyResolver
 
Configurable - Class in org.atteo.evo.config
Any configurable element from the configuration file.
Configurable() - Constructor for class org.atteo.evo.config.Configurable
 
Configuration - Class in org.atteo.evo.config
Generic configuration facility based on JAXB.
Configuration() - Constructor for class org.atteo.evo.config.Configuration
Create Configuration by discovering all Configurables.
Configuration(Iterable<Class<? extends Configurable>>) - Constructor for class org.atteo.evo.config.Configuration
Create Configuration by manually specifying all Configurables.

E

endDocument() - Method in class org.atteo.evo.jaxb.ScopedIdResolver
 
EnvironmentPropertyResolver - Class in org.atteo.evo.filtering
Resolves any properties prefixed with 'env.' as environment variables.
EnvironmentPropertyResolver() - Constructor for class org.atteo.evo.filtering.EnvironmentPropertyResolver
 

F

filter(Properties) - Method in class org.atteo.evo.config.Configuration
Filter ${name} placeholders using given properties.
filter(PropertyResolver) - Method in class org.atteo.evo.config.Configuration
Filter ${name} placeholders using values from given PropertyResolver.
filter(String, PropertyResolver) - Static method in class org.atteo.evo.filtering.Filtering
Filter ${name} placeholders found within the value using given property resolver.
filter(String, Properties) - Static method in class org.atteo.evo.filtering.Filtering
Filter ${name} placeholders found within the value using given properties.
filter(Element, PropertyResolver) - Static method in class org.atteo.evo.filtering.Filtering
Filter ${name} placeholders found within the XML element.
filter(Element, Properties) - Static method in class org.atteo.evo.filtering.Filtering
Filter ${name} placeholders found within the XML element.
Filtering - Class in org.atteo.evo.filtering
Properties filtering engine.
Filtering() - Constructor for class org.atteo.evo.filtering.Filtering
 
Filtering.Token - Class in org.atteo.evo.filtering
 
Filtering.Token(String, boolean) - Constructor for class org.atteo.evo.filtering.Filtering.Token
 
FilteringAnnotationReader - Class in org.atteo.evo.jaxb
Custom JAXB annotation reader which filters XmlElement default values with properties.
FilteringAnnotationReader(PropertyResolver) - Constructor for class org.atteo.evo.jaxb.FilteringAnnotationReader
 
FilteringAnnotationReader(Properties) - Constructor for class org.atteo.evo.jaxb.FilteringAnnotationReader
 
filterResult - Variable in class org.atteo.evo.filtering.SimplePropertyResolver
 

G

generateSchema(File) - Method in class org.atteo.evo.config.Configuration
Generate an XSD schema for the configuration file.
getAllFieldAnnotations(Field, Locatable) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
getAllMethodAnnotations(Method, Locatable) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
getClassAnnotation(Class<A>, Class, Locatable) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
getClassArrayValue(Annotation, String) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
getClassValue(Annotation, String) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
getCombineChildren() - Method in class org.atteo.evo.config.Configurable
Returns the behavior of children combining when merging XML trees.
getCombineSelf() - Method in class org.atteo.evo.config.Configurable
Returns the behavior of node combining when merging XML trees.
getFieldAnnotation(Class<A>, Field, Locatable) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
getId() - Method in class org.atteo.evo.config.Configurable
Returns an ID for this element associated in the XML file.
getMethodAnnotation(Class<A>, Method, Method, Locatable) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
getMethodAnnotation(Class<A>, Method, Locatable) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
getMethodParameterAnnotation(Class<A>, Method, int, Locatable) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
getPackageAnnotation(Class<A>, Class, Locatable) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
getPrefix() - Method in class org.atteo.evo.filtering.OneOfPropertyResolver
 
getPrefix() - Method in interface org.atteo.evo.filtering.PrefixedPropertyResolver
Prefix which this property resolver handles.
getPrefix() - Method in class org.atteo.evo.filtering.RawPropertyResolver
 
getProperty(String) - Method in class org.atteo.evo.filtering.EnvironmentPropertyResolver
 
getProperty(String, PropertyResolver) - Static method in class org.atteo.evo.filtering.Filtering
 
getProperty(String) - Method in class org.atteo.evo.filtering.PropertiesPropertyResolver
 
getProperty(String) - Method in class org.atteo.evo.filtering.SimplePropertyResolver
Returns property value which will be optionally filtered for any properties.
getProperty(String) - Method in class org.atteo.evo.filtering.SystemPropertyResolver
 
getProperty(String) - Method in class org.atteo.evo.filtering.XmlPropertyResolver
 
getRootElement() - Method in class org.atteo.evo.config.Configuration
Get root XML Element of the combined configuration file.
getValue() - Method in class org.atteo.evo.filtering.Filtering.Token
 

H

hasClassAnnotation(Class, Class<? extends Annotation>) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
hasFieldAnnotation(Class<? extends Annotation>, Field) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
hasMethodAnnotation(Class<? extends Annotation>, String, Method, Method, Locatable) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
hasMethodAnnotation(Class<? extends Annotation>, Method) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 

I

IncorrectConfigurationException - Exception in org.atteo.evo.config
Thrown when the configuration is incorrect.
IncorrectConfigurationException(String) - Constructor for exception org.atteo.evo.config.IncorrectConfigurationException
 
IncorrectConfigurationException(String, Throwable) - Constructor for exception org.atteo.evo.config.IncorrectConfigurationException
 
isProperty() - Method in class org.atteo.evo.filtering.Filtering.Token
 
iterate(Element, Binder, JaxbBindings.Runnable) - Static method in class org.atteo.evo.jaxb.JaxbBindings
Iterates over pairs consisting of Element and an object to which it was unmarshalled.

J

JaxbBindings - Class in org.atteo.evo.jaxb
Utility class to iterate over JAXB bindings.
JaxbBindings.Runnable - Interface in org.atteo.evo.jaxb
 

O

OneOfPropertyResolver - Class in org.atteo.evo.filtering
 
OneOfPropertyResolver() - Constructor for class org.atteo.evo.filtering.OneOfPropertyResolver
 
org.atteo.evo.config - package org.atteo.evo.config
 
org.atteo.evo.filtering - package org.atteo.evo.filtering
 
org.atteo.evo.jaxb - package org.atteo.evo.jaxb
 

P

PrefixedPropertyResolver - Interface in org.atteo.evo.filtering
Property resolver which handles properties with given prefix.
prettyPrint(Node) - Static method in class org.atteo.evo.config.XmlUtils
 
PropertiesPropertyResolver - Class in org.atteo.evo.filtering
Property resolver based on predefined properties.
PropertiesPropertyResolver(Properties) - Constructor for class org.atteo.evo.filtering.PropertiesPropertyResolver
 
PropertyNotFoundException - Exception in org.atteo.evo.filtering
Returned when property with the given name is not found.
PropertyNotFoundException(String) - Constructor for exception org.atteo.evo.filtering.PropertyNotFoundException
 
PropertyResolver - Interface in org.atteo.evo.filtering
Resolves property name to its value possibly resolving recursively any placeholders.

R

RawPropertyResolver - Class in org.atteo.evo.filtering
Resolver which returns the same string as provided.
RawPropertyResolver() - Constructor for class org.atteo.evo.filtering.RawPropertyResolver
 
read(Class<T>) - Method in class org.atteo.evo.config.Configuration
Unmarshals stored configuration DOM tree as object of the given class.
read(Class<T>, InputStream...) - Method in class org.atteo.evo.config.Configuration
Combines several input XML documents and reads the configuration from it.
resolve(String, Class) - Method in class org.atteo.evo.jaxb.ScopedIdResolver
 
resolveProperty(String, PropertyResolver) - Method in class org.atteo.evo.filtering.CompoundPropertyResolver
 
resolveProperty(String, PropertyResolver) - Method in class org.atteo.evo.filtering.OneOfPropertyResolver
 
resolveProperty(String, PropertyResolver) - Method in interface org.atteo.evo.filtering.PropertyResolver
Get value for the given property.
resolveProperty(String, PropertyResolver) - Method in class org.atteo.evo.filtering.RawPropertyResolver
 
resolveProperty(String, PropertyResolver) - Method in class org.atteo.evo.filtering.SimplePropertyResolver
 
run(Element, Object, Field) - Method in interface org.atteo.evo.jaxb.JaxbBindings.Runnable
Executed for each found element/object JAXB binding.

S

ScopedIdResolver - Class in org.atteo.evo.jaxb
Resolve Id references in the scope of the expected class.
ScopedIdResolver() - Constructor for class org.atteo.evo.jaxb.ScopedIdResolver
 
setErrorHandler(ErrorHandler) - Method in class org.atteo.evo.jaxb.FilteringAnnotationReader
 
setFilterResult(boolean) - Method in class org.atteo.evo.filtering.SimplePropertyResolver
If true, will filter the value returned by SimplePropertyResolver.getProperty(String).
SimplePropertyResolver - Class in org.atteo.evo.filtering
Simple property resolver which provides the value for some name.
SimplePropertyResolver() - Constructor for class org.atteo.evo.filtering.SimplePropertyResolver
 
splitIntoTokens(String) - Static method in class org.atteo.evo.filtering.Filtering
Splits given string into tokens.
startDocument(ValidationEventHandler) - Method in class org.atteo.evo.jaxb.ScopedIdResolver
 
SystemPropertyResolver - Class in org.atteo.evo.filtering
Get property value from system properties.
SystemPropertyResolver() - Constructor for class org.atteo.evo.filtering.SystemPropertyResolver
 

T

toString() - Method in class org.atteo.evo.config.Configurable
 

X

XmlCombine - Annotation Type in org.atteo.evo.config
Specifies how to combine XML nodes corresponding to the annotated class or to the annotated field.
XmlDefaultValue - Annotation Type in org.atteo.evo.config
Specifies the default value for the field when using Configuration.
XmlPropertyResolver - Class in org.atteo.evo.filtering
Get property value from XML by taking text content of a node pointed by property name.
XmlPropertyResolver(Element, boolean) - Constructor for class org.atteo.evo.filtering.XmlPropertyResolver
Create new property resolver based on XML tree.
XmlUtils - Class in org.atteo.evo.config
 
XmlUtils() - Constructor for class org.atteo.evo.config.XmlUtils
 
A B C E F G H I J O P R S T X 

Copyright © 2013 Atteo. All Rights Reserved.