A B C D E F G H I J L M N O P R S T U V W X

A

AbstractBeanCfg - class com.lonniepryor.blues.cfg.AbstractBeanCfg.
Utility base class for configuration elements that want to support calling declared JavaBeans operations.
AbstractBeanCfg() - Constructor for class com.lonniepryor.blues.cfg.AbstractBeanCfg
Creates a new AbstractBeanCfg object.
activateCache() - Static method in class com.lonniepryor.blues.util.BeanHelper
Activates the thread-local helper cache (must always be followed by a call to BeanHelper.deactivateCache()).
Advice - class com.lonniepryor.blues.sys.Advice.
Models the abstract view of a Blues advice.
AdviceCfg - interface com.lonniepryor.blues.cfg.AdviceCfg.
Defines the requirements for a Blues advice configuration.
AdviceCfgImpl - class com.lonniepryor.blues.cfg.AdviceCfgImpl.
Generic implementation of AdviceCfg.
AdviceCfgImpl() - Constructor for class com.lonniepryor.blues.cfg.AdviceCfgImpl
Creates a new AdviceCfgImpl object.
After - interface com.lonniepryor.blues.aop.After.
Interface that describes the behavour of advice that executes after the invocation of a join point.
after(Object, Method, Object[]) - Method in interface com.lonniepryor.blues.aop.After
Called after the invocation of a join point.
AfterReturning - interface com.lonniepryor.blues.aop.AfterReturning.
Interface that describes the behavour of advice that executes after returning from the invocation of a join point.
afterReturning(Object, Method, Object[], Object) - Method in interface com.lonniepryor.blues.aop.AfterReturning
Called after returning from the invocation of a join point.
AfterThrowing - interface com.lonniepryor.blues.aop.AfterThrowing.
Interface that describes the behavour of advice that executes after an exception is thrown by the invocation of a join point.
afterThrowing(Object, Method, Object[], Throwable) - Method in interface com.lonniepryor.blues.aop.AfterThrowing
Called after returning an exception is thrown by the invocation of a join point.
and(Characters) - Method in class com.lonniepryor.blues.util.Characters
Returns a specification representing a logical AND of this specification on the left and the supplied specification on the right.
and(Constructors) - Method in class com.lonniepryor.blues.util.Constructors
Returns a specification representing a logical AND of this specification on the left and the supplied specification on the right.
and(Fields) - Method in class com.lonniepryor.blues.util.Fields
Returns a specification representing a logical AND of this specification on the left and the supplied specification on the right.
and(Methods) - Method in class com.lonniepryor.blues.util.Methods
Returns a specification representing a logical AND of this specification on the left and the supplied specification on the right.
and(Object, Object) - Method in interface com.lonniepryor.blues.util.Expression.Builder
Returns an object that is the logical AND of the supplied objects.
and(Parameters) - Method in class com.lonniepryor.blues.util.Parameters
Returns a specification representing a logical AND of this specification on the left and the supplied specification on the right.
and(Pointcut) - Method in class com.lonniepryor.blues.aop.Pointcut
Returns a specification representing a logical AND of this specification on the left and the supplied specification on the right.
and(Strings) - Method in class com.lonniepryor.blues.util.Strings
Returns a specification representing a logical AND of this specification on the left and the supplied specification on the right.
and(Throwables) - Method in class com.lonniepryor.blues.util.Throwables
Returns a specification representing a logical AND of this specification on the left and the supplied specification on the right.
and(Types) - Method in class com.lonniepryor.blues.util.Types
Returns a specification representing a logical AND of this specification on the left and the supplied specification on the right.
any() - Static method in class com.lonniepryor.blues.util.Throwables
Returns a specification matching any not-null throwable set.
any() - Static method in class com.lonniepryor.blues.util.Parameters
Returns a specification satified by non-null Class arrays.
any() - Static method in class com.lonniepryor.blues.util.Strings
Returns a specification satisfied by any non-null string.
anyTokens() - Static method in class com.lonniepryor.blues.util.TokenizedStrings
Returns a specification satisfied by any non-null string.
appendText(char[], int, int) - Method in class com.lonniepryor.blues.cfg.PointcutCfgImpl
 
appendText(char[], int, int) - Method in interface com.lonniepryor.blues.cfg.TextContainer
Supplies the specified character data to this configuration element.
Application - class com.lonniepryor.blues.sys.Application.
Models the abstract view of a Blues Application.
Application(ClassLoader, ApplicationCfg) - Constructor for class com.lonniepryor.blues.sys.Application
Creates a new Application object.
ApplicationCfg - interface com.lonniepryor.blues.cfg.ApplicationCfg.
Defines the requirements for a Blues application configuration.
ApplicationCfgImpl - class com.lonniepryor.blues.cfg.ApplicationCfgImpl.
Generic implementation of ApplicationCfg.
ApplicationCfgImpl() - Constructor for class com.lonniepryor.blues.cfg.ApplicationCfgImpl
Creates a new ApplicationCfgImpl object.
Around - interface com.lonniepryor.blues.aop.Around.
Interface that describes the behavour of advice that executes around the invocation of a join point.
Around.InvoctionChain - interface com.lonniepryor.blues.aop.Around.InvoctionChain.
Passed to around() to represent the next element in the chain used to invoke a join point.
around(Object, Method, Object[], Around.InvoctionChain) - Method in interface com.lonniepryor.blues.aop.Around
Called before the invocation of a join point.
arrays() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching array types.
arraysOf(Types) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by array types whose component type matches the supplied specification.
Aspect - interface com.lonniepryor.blues.aop.Aspect.
Represents a collection of named pointcuts, enabling pointcuts to refrence one-another.
assignableFrom(Class) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that are assignable from the supplied Class.
assignableTo(Class) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that are assignable to the supplied Class.

B

BeanHelper - class com.lonniepryor.blues.util.BeanHelper.
Helper class that introspects and provides access to information about a JavaBean.
BeanHelper(Class) - Constructor for class com.lonniepryor.blues.util.BeanHelper
Creates a new BeanHelper object.
Before - interface com.lonniepryor.blues.aop.Before.
Interface that describes the behavour of advice that executes before the invocation of a join point.
before(Object, Method, Object[]) - Method in interface com.lonniepryor.blues.aop.Before
Called before the invocation of a join point.
Blues - class com.lonniepryor.blues.Blues.
Static entry point into the framework.
BluesException - exception com.lonniepryor.blues.util.BluesException.
Base exception thrown by the Blues Framework.
BluesException() - Constructor for class com.lonniepryor.blues.util.BluesException
Creates a new BluesException object.
BluesException(String) - Constructor for class com.lonniepryor.blues.util.BluesException
Creates a new BluesException object.
BluesException(String, Throwable) - Constructor for class com.lonniepryor.blues.util.BluesException
Creates a new BluesException object.
BluesException(Throwable) - Constructor for class com.lonniepryor.blues.util.BluesException
Creates a new BluesException object.
bluesNamespaceUri - Static variable in class com.lonniepryor.blues.xml.GraphBuilder
The URI of the Blues namespace.
buildGraph(SAXParser, String) - Method in class com.lonniepryor.blues.xml.GraphBuilder
Parses the XML document at the specified URL, transforming it into a graph of objects.

C

callPointcut(String, JoinPoint) - Method in class com.lonniepryor.blues.sys.Module
 
callPointcut(String, JoinPoint) - Method in interface com.lonniepryor.blues.aop.Aspect
Evaluates the named pointcut in this aspect on the supplied joinpoint.
canWriteStringsTo(String) - Method in class com.lonniepryor.blues.util.BeanHelper
Returns true if the bean helper can write strings to the specified property.
Characters - class com.lonniepryor.blues.util.Characters.
Specification interface for identifying Characters.
Characters() - Constructor for class com.lonniepryor.blues.util.Characters
Creates a new Characters object.
classes() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching class types.
clearProperty(Object, String) - Method in class com.lonniepryor.blues.util.BeanHelper
Clears the value of the named property on the specified instance.
com.lonniepryor.blues - package com.lonniepryor.blues
Core classes and interfaces for using the Blues Framework.
com.lonniepryor.blues.aop - package com.lonniepryor.blues.aop
Describes the interfaces used to interact with the Blues Framework AOP system.
com.lonniepryor.blues.cfg - package com.lonniepryor.blues.cfg
Defines the semantics of configuring a Blues application.
com.lonniepryor.blues.sys - package com.lonniepryor.blues.sys
Implements the core application assembly and configuration operations.
com.lonniepryor.blues.util - package com.lonniepryor.blues.util
Common utility classes used throughout the Blues Framework.
com.lonniepryor.blues.xml - package com.lonniepryor.blues.xml
Implements a dynamic XML configuration parser based on XML Schema.
Component - class com.lonniepryor.blues.sys.Component.
Declares operations common to all components.
configure(BeanHelper, Object, Directory) - Method in class com.lonniepryor.blues.cfg.SetBeanCfg
 
configure(BeanHelper, Object, Directory) - Method in class com.lonniepryor.blues.cfg.SetRefrenceCfg
 
configure(BeanHelper, Object, Directory) - Method in interface com.lonniepryor.blues.cfg.SetCfg
Sets the property represented by this config on the specified bean using the supplied bean helper.
configure(BeanHelper, Object, Directory) - Method in class com.lonniepryor.blues.cfg.SetValueCfg
 
configure(Object) - Method in class com.lonniepryor.blues.cfg.SingletonCfgImpl
 
configure(Object) - Method in interface com.lonniepryor.blues.cfg.SingletonCfg
Configures an instance of the implementation type.
configure(Object, Directory) - Method in class com.lonniepryor.blues.cfg.AdviceCfgImpl
 
configure(Object, Directory) - Method in class com.lonniepryor.blues.cfg.ServiceCfgImpl
 
configure(Object, Directory) - Method in interface com.lonniepryor.blues.cfg.ServiceCfg
Configures an instance of the service type.
configure(Object, Directory) - Method in interface com.lonniepryor.blues.cfg.AdviceCfg
Configures an instance of the advice type.
configureBean(BeanHelper, Object, Directory) - Method in class com.lonniepryor.blues.cfg.AbstractBeanCfg
Configures the specified JavaBean with the set operations declared on this element.
configureBean(Object, Directory) - Method in class com.lonniepryor.blues.cfg.AbstractBeanCfg
Configures the specified JavaBean with the set operations declared on this element.
Constructors - class com.lonniepryor.blues.util.Constructors.
Specification interface for identifying Constructors.
Constructors() - Constructor for class com.lonniepryor.blues.util.Constructors
Creates a new Constructors object.
containing(Types) - Static method in class com.lonniepryor.blues.util.Throwables
Returns a specification matching any throwable set containing an element that satisfies the supplied specification.
Context - class com.lonniepryor.blues.sys.Context.
Declares operations common to all component contexts.
create(String) - Method in interface com.lonniepryor.blues.util.Expression.Builder
Creates a new predicate object from the supplied string.
createSchemaValidatingParser(ClassLoader, SAXParserFactory) - Static method in class com.lonniepryor.blues.xml.XmlParser
Creates a JAXP 1.2 parser that validates according to XML Schema.
createValue() - Method in class com.lonniepryor.blues.Local
Creates the inital value of this Local, returns null by default.

D

deactivateCache() - Static method in class com.lonniepryor.blues.util.BeanHelper
Deactivates the thread-local helper cache (must always be preceeded by a call to BeanHelper.activateCache()).
declare(AdviceCfg) - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
Declares an advice config in this module.
declare(IncludeCfg) - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
Declares an include config in this module.
declare(PointcutCfg) - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
Declares a pointcut config in this module.
declare(ServiceCfg) - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
Declares a service config in this module.
declare(SingletonCfg) - Method in class com.lonniepryor.blues.cfg.ApplicationCfgImpl
Decalres a singleton config in this application.
declareAdvice(AdviceCfgImpl) - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
Declares an advice in this module.
declaredAbstract() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods decalred as abstract.
declaredAbstract() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching abstract types.
declaredConcrete() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching concrete types.
declaredFinal() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods decalred as final.
declaredFinal() - Static method in class com.lonniepryor.blues.util.Fields
Returns a specification matching final fields.
declaredFinal() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching final types.
declaredNative() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods decalred as native.
declaredOn(Types) - Static method in class com.lonniepryor.blues.util.Methods
Creates a new specification satisfied only by Methods hosted on classes that satisfy the supplied specification.
declaredOn(Types) - Static method in class com.lonniepryor.blues.util.Constructors
Creates a new specification satisfied only by Constructors hosted on the Types that satisfy the supplied specification.
declaredOn(Types) - Static method in class com.lonniepryor.blues.util.Fields
Creates a new specification satisfied only by Fields declared on the Types that satisfy the supplied specification.
declaredOn(Types) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied only by Types declared on the Types that satisfy the supplied specification.
declaredPackageProtected() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods decalred as package protected.
declaredPackageProtected() - Static method in class com.lonniepryor.blues.util.Constructors
Returns a specification satisfied by Constructors decalred as package protected.
declaredPackageProtected() - Static method in class com.lonniepryor.blues.util.Fields
Returns a specification matching package protected fields.
declaredPackageProtected() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching package protected types.
declaredPrivate() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods decalred as private.
declaredPrivate() - Static method in class com.lonniepryor.blues.util.Constructors
Returns a specification satisfied by Constructors decalred as private.
declaredPrivate() - Static method in class com.lonniepryor.blues.util.Fields
Returns a specification matching private fields.
declaredPrivate() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching private types.
declaredProtected() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods decalred as protected.
declaredProtected() - Static method in class com.lonniepryor.blues.util.Constructors
Returns a specification satisfied by Constructors decalred as protected.
declaredProtected() - Static method in class com.lonniepryor.blues.util.Fields
Returns a specification matching protected fields.
declaredProtected() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching protected types.
declaredPublic() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods decalred as public.
declaredPublic() - Static method in class com.lonniepryor.blues.util.Constructors
Returns a specification satisfied by Constructors decalred as public.
declaredPublic() - Static method in class com.lonniepryor.blues.util.Fields
Returns a specification matching public fields.
declaredPublic() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching public types.
declaredStatic() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods decalred as static.
declaredStatic() - Static method in class com.lonniepryor.blues.util.Fields
Returns a specification matching static fields.
declaredStatic() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching static types.
declaredSynchronized() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods decalred as synchronized.
declaredTransient() - Static method in class com.lonniepryor.blues.util.Fields
Returns a specification matching transient fields.
declaredVolatile() - Static method in class com.lonniepryor.blues.util.Fields
Returns a specification matching volatile fields.
declareIncludeModule(IncludeCfgImpl) - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
Declares an include in this module.
declareIntroduce(ServiceCfgImpl.IntroduceCfg) - Method in class com.lonniepryor.blues.cfg.ServiceCfgImpl
Declares an introduced interface on this service.
declareLocalElement(Object, String, Object) - Method in class com.lonniepryor.blues.xml.XmlBeanHelper
Declares a local element with the supplied name on the specified instance.
declarePointcut(PointcutCfgImpl) - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
Declares a pointcut config in this module.
declarePrefixedElement(Object, Object) - Method in class com.lonniepryor.blues.xml.XmlBeanHelper
Declares a prefixed element on the specified instance.
declareService(ServiceCfgImpl) - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
Declares a service in this module.
declareServices(ModuleCfgImpl) - Method in class com.lonniepryor.blues.cfg.ApplicationCfgImpl
Decalres the root module of this application.
declareSetBean(SetBeanCfg) - Method in class com.lonniepryor.blues.cfg.AbstractBeanCfg
Declares a nested JavaBean to be set on this bean config.
declareSetRefrence(SetRefrenceCfg) - Method in class com.lonniepryor.blues.cfg.AbstractBeanCfg
Declares a refrence to be set on this bean config.
declareSetValue(SetValueCfg) - Method in class com.lonniepryor.blues.cfg.AbstractBeanCfg
Declares a value to be set on this bean config.
declareSetVariable(IncludeCfgImpl.SetVariableCfg) - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl
Declares a variable name/refrence pair on this include.
declareSingleton(SingletonCfgImpl) - Method in class com.lonniepryor.blues.cfg.ApplicationCfgImpl
Decalres a singleton in this application.
declareVariable(ModuleCfgImpl.VariableCfg) - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
Declares a variable in this module.
digits() - Static method in class com.lonniepryor.blues.util.Characters
Returns a specification satisfied by digit characters.
Directory - interface com.lonniepryor.blues.cfg.Directory.
Defines the configuration api's access to services.
Dispatcher - class com.lonniepryor.blues.sys.Dispatcher.
Models the abstract view of a Blues event dispatcher.
dispose() - Method in interface com.lonniepryor.blues.Lifecycle
Called whan an applicaton is disposed.
dispose() - Method in class com.lonniepryor.blues.Engine
Disposes this engine and all of it's contents.
dispose() - Method in class com.lonniepryor.blues.Session
Destroys this Session and releases the current Thread.
disposeValue(Object) - Method in class com.lonniepryor.blues.Local
Disposed the value of this local when the Session is disposed, does nothing by default.

E

endingWith(Characters) - Method in class com.lonniepryor.blues.util.Strings.Builder
Returns a Strings specification that will require the supplied character at the end of canidate strings.
endingWith(String) - Method in class com.lonniepryor.blues.util.Strings.Builder
Returns a Strings specification that will require the supplied text at the end of canidate strings.
endingWithAny() - Method in class com.lonniepryor.blues.util.Parameters.Builder
Returns a Parameters specification that will allow any number of elements at the end of the sequence.
endingWithAny() - Method in class com.lonniepryor.blues.util.Strings.Builder
Returns a Strings specification that will accept any number of characters at the end of canidate strings.
endingWithAnyTokens(char) - Method in class com.lonniepryor.blues.util.TokenizedStrings.Builder
Returns a Strings specification that will allow any number of tokens at the end of canidate strings.
endingWithAtLeastNumChars(int) - Method in class com.lonniepryor.blues.util.Strings.Builder
Returns a Strings specification that will require the at least the specified number of characters at the end of canidate strings.
endingWithAtLeastNumTokens(int, char) - Method in class com.lonniepryor.blues.util.TokenizedStrings.Builder
Returns a Strings specification that will require at least the supplied number of tokens at the end of canidate strings.
endingWithElement(Types) - Method in class com.lonniepryor.blues.util.Parameters.Builder
Returns a Parameters specification that will require the supplied element at the end of the sequence.
endingWithElements(Types[]) - Method in class com.lonniepryor.blues.util.Parameters.Builder
Returns a Parameters specification that will require the supplied elements at the end of the sequence.
endingWithToken(String, char) - Method in class com.lonniepryor.blues.util.TokenizedStrings.Builder
Returns a Strings specification that will require a token satisfying the supplied pattern at the end of canidate strings.
endingWithToken(Strings, char) - Method in class com.lonniepryor.blues.util.TokenizedStrings.Builder
Returns a Strings specification that will require a token satisfying the supplied specification at the end of canidate strings.
Engine - class com.lonniepryor.blues.Engine.
Creates, links, and publishes the contents of a single Blues application.
Engine() - Constructor for class com.lonniepryor.blues.Engine
Creates a new empty Engine object.
Engine(ClassLoader, ApplicationCfg) - Constructor for class com.lonniepryor.blues.Engine
Creates a new Engine object.
Engine(ClassLoader, String) - Constructor for class com.lonniepryor.blues.Engine
Creates a new Engine object.
EnumerationChain - class com.lonniepryor.blues.util.EnumerationChain.
Simple implementation of the Composite pattern for java.util.Enumeration.
EnumerationChain(Enumeration, Enumeration) - Constructor for class com.lonniepryor.blues.util.EnumerationChain
Creates a new EnumerationChain object.
equals(Object) - Method in class com.lonniepryor.blues.Local
 
equals(Object) - Method in class com.lonniepryor.blues.util.BeanHelper
 
equalTo(char) - Static method in class com.lonniepryor.blues.util.Characters
Returns a specification satisfied by the specified character.
equalTo(Class) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types equal to the supplied Class.
equalTo(Constructor) - Static method in class com.lonniepryor.blues.util.Constructors
Creates a new specification satisfied by Constructors equal to the supplied Constructor.
equalTo(Field) - Static method in class com.lonniepryor.blues.util.Fields
Creates a new specification satisfied by Fields equal to the supplied Field.
equalTo(Method) - Static method in class com.lonniepryor.blues.util.Methods
Creates a new specification satisfied by Methods equal to the supplied Method.
evaluate(Aspect, JoinPoint) - Method in class com.lonniepryor.blues.aop.Pointcut
Returns true if the supplied join point satisfies this pointcut.
evaluate(Class) - Method in class com.lonniepryor.blues.util.Types
Returns true if the supplied Class satisfies this specification.
evaluate(Class[]) - Method in class com.lonniepryor.blues.util.Throwables
Returns true if the supplied throwable set satisfies this specification.
evaluate(Class[], int) - Method in class com.lonniepryor.blues.util.Parameters
Returns true if the supplied parameter array satisfies this specification.
evaluate(Constructor) - Method in class com.lonniepryor.blues.util.Constructors
Returns true if the supplied Constructor satisfies this specification.
evaluate(Field) - Method in class com.lonniepryor.blues.util.Fields
Returns true if the supplied Field satisfies this specification.
evaluate(Method) - Method in class com.lonniepryor.blues.util.Methods
Returns true if the supplied Method satisfies this specification.
evaluate(String, int, int) - Method in class com.lonniepryor.blues.util.TokenizedStrings
 
evaluate(String, int, int) - Method in class com.lonniepryor.blues.util.Strings
Returns true if the specified range satisfies this specification.
Expression - class com.lonniepryor.blues.util.Expression.
Helper class for parsing logical expressions and combining them using the AND, OR, and NOT operations.
Expression.Builder - interface com.lonniepryor.blues.util.Expression.Builder.
Strategy interface used to construct in-memory representations of an expression.

F

Fields - class com.lonniepryor.blues.util.Fields.
Specification interface for identifying Fields.
Fields() - Constructor for class com.lonniepryor.blues.util.Fields
Creates a new Fields object.
followedBy(Characters) - Method in class com.lonniepryor.blues.util.Strings.Builder
Returns a Builder whose resulting Strings specification will require the supplied character at this point in canidate strings.
followedBy(String) - Method in class com.lonniepryor.blues.util.Strings.Builder
Returns a Builder whose resulting Strings specification will require the supplied text at this point in canidate strings.
followedByAny() - Method in class com.lonniepryor.blues.util.Parameters.Builder
Returns a Builder whose resulting Parameters specification will allow any number of elements at this point in the sequence.
followedByAny() - Method in class com.lonniepryor.blues.util.Strings.Builder
Returns a Builder whose resulting Strings specification will accept any number of characters at this point in canidate strings.
followedByAnyTokens() - Method in class com.lonniepryor.blues.util.TokenizedStrings.Builder
Returns a Builder whose resulting Strings specification will allow any number of tokens at this point in canidate strings.
followedByAtLeastNumChars(int) - Method in class com.lonniepryor.blues.util.Strings.Builder
Returns a Builder whose resulting Strings specification will require the at least the specified number of characters at this point in canidate strings.
followedByAtLeastNumTokens(int) - Method in class com.lonniepryor.blues.util.TokenizedStrings.Builder
Returns a Builder whose resulting Strings specification will require at least the supplied number of tokens at this point in canidate strings.
followedByElement(Types) - Method in class com.lonniepryor.blues.util.Parameters.Builder
Returns a Builder whose resulting Parameters specification will require the supplied element at this point in the sequence.
followedByElements(Types[]) - Method in class com.lonniepryor.blues.util.Parameters.Builder
Returns a Builder whose resulting Parameters specification will require the supplied elements at this point in the sequence.
followedByToken(String) - Method in class com.lonniepryor.blues.util.TokenizedStrings.Builder
Returns a Builder whose resulting Strings specification will require the supplied pattern at this point in canidate strings.
followedByToken(Strings) - Method in class com.lonniepryor.blues.util.TokenizedStrings.Builder
Returns a Builder whose resulting Strings specification will require the supplied specification at this point in canidate strings.

G

get() - Method in class com.lonniepryor.blues.Local
Returns the value of this Local in the currently bound Session.
getAdvices() - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
 
getAdvices() - Method in interface com.lonniepryor.blues.cfg.ModuleCfg
Returns all of the advices declared in this module.
getAdviceType() - Method in class com.lonniepryor.blues.cfg.AdviceCfgImpl
 
getAdviceType() - Method in interface com.lonniepryor.blues.cfg.AdviceCfg
Return the type used to implement the advice.
getAllRegisteredObjects() - Method in class com.lonniepryor.blues.sys.Application
Creates and returns a new Registry containing the components of this application.
getBeanType() - Method in class com.lonniepryor.blues.util.BeanHelper
Returns the type of the bean.
getCause() - Method in class com.lonniepryor.blues.util.BluesException
Returns the cause of this exception.
getDispatchers() - Method in class com.lonniepryor.blues.sys.Registry
Returns the dispatchers in this application.
getImplementationType() - Method in class com.lonniepryor.blues.cfg.SingletonCfgImpl
 
getImplementationType() - Method in interface com.lonniepryor.blues.cfg.SingletonCfg
Return the type used to implement the singleon.
getIncludedModule() - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl
 
getIncludedModule() - Method in interface com.lonniepryor.blues.cfg.IncludeCfg
Returns the included module.
getIncludes() - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
 
getIncludes() - Method in interface com.lonniepryor.blues.cfg.ModuleCfg
Returns all of the includes declared in this module.
getInstanceName() - Method in interface com.lonniepryor.blues.aop.JoinPoint
Returns the name of the instance this jon point is declared on.
getInterface() - Method in class com.lonniepryor.blues.cfg.ServiceCfgImpl.IntroduceCfg
Returns the interface to introduce.
getIntroducedInterfaces() - Method in class com.lonniepryor.blues.cfg.ServiceCfgImpl
 
getIntroducedInterfaces() - Method in interface com.lonniepryor.blues.cfg.ServiceCfg
Returns all of the interfaces that will be introduced to the service type.
getLifecycles() - Method in class com.lonniepryor.blues.sys.Registry
Returns the instances of lifecycle in this application.
getLocalDeclarationMutator(String) - Method in class com.lonniepryor.blues.xml.XmlBeanHelper
Returns the mutator method for the named local declaration, or null if one is not found.
getLocalDeclarationNames() - Method in class com.lonniepryor.blues.xml.XmlBeanHelper
Returns the names of all of the local declarations the bean type exposes.
getLocalDeclarationType(String) - Method in class com.lonniepryor.blues.xml.XmlBeanHelper
Returns the type of the named local declaration, or null if one is not found.
getModulePath() - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl
 
getModulePath() - Method in interface com.lonniepryor.blues.cfg.IncludeCfg
Returns the path to the module configuration file.
getName() - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl
 
getName() - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl.SetVariableCfg
Returns the name of the variable to set.
getName() - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl.VariableCfg
Returns the name of the external variable.
getName() - Method in class com.lonniepryor.blues.cfg.PointcutCfgImpl
 
getName() - Method in class com.lonniepryor.blues.cfg.ServiceCfgImpl
 
getName() - Method in interface com.lonniepryor.blues.cfg.IncludeCfg
Returns the name of this include.
getName() - Method in interface com.lonniepryor.blues.cfg.ServiceCfg
Returns the name of this service.
getName() - Method in interface com.lonniepryor.blues.cfg.PointcutCfg
Returns the name of this pointcut.
getPointcut() - Method in class com.lonniepryor.blues.cfg.PointcutCfgImpl
 
getPointcut() - Method in interface com.lonniepryor.blues.cfg.PointcutCfg
Returns the specification used to evaluate join points.
getPointcuts() - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
 
getPointcuts() - Method in interface com.lonniepryor.blues.cfg.ModuleCfg
Returns all of the pointcuts declared in this module.
getPointcutToAdvise() - Method in class com.lonniepryor.blues.cfg.AdviceCfgImpl
 
getPointcutToAdvise() - Method in interface com.lonniepryor.blues.cfg.AdviceCfg
Returns the specification used to evaluate join points for this advice.
getPrefixedDeclarationMutator(Class) - Method in class com.lonniepryor.blues.xml.XmlBeanHelper
Returns the mutator method for the prefixed declaration registered for the specified child element type, or null if one is not found.
getPrefixedDeclarationTypes() - Method in class com.lonniepryor.blues.xml.XmlBeanHelper
Returns the types of all of the prefixed declarations the bean type exposes.
getProperty(Object, String) - Method in class com.lonniepryor.blues.util.BeanHelper
Returns the value of the named property on the specified instance, or null if it is not found.
getPropertyAccessor(String) - Method in class com.lonniepryor.blues.util.BeanHelper
Returns the accessor method for the named property, or null if one is not found.
getPropertyMutator(String) - Method in class com.lonniepryor.blues.util.BeanHelper
Returns the mutator method for the named property, or null if one is not found.
getPropertyNames() - Method in class com.lonniepryor.blues.util.BeanHelper
Returns the names of all of the properties the bean type exposes.
getPropertyType(String) - Method in class com.lonniepryor.blues.util.BeanHelper
Returns the type of the named property, or null if one is not found.
getRef() - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl.SetVariableCfg
Returns the refrence to set the variable to.
getRootModule() - Method in class com.lonniepryor.blues.cfg.ApplicationCfgImpl
 
getRootModule() - Method in interface com.lonniepryor.blues.cfg.ApplicationCfg
Returns the root module of this application.
getServices() - Method in class com.lonniepryor.blues.sys.Registry
Returns the services in this application.
getServices() - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
 
getServices() - Method in interface com.lonniepryor.blues.cfg.ModuleCfg
Returns all of the services declared in this module.
getServiceType() - Method in class com.lonniepryor.blues.cfg.ServiceCfgImpl
 
getServiceType() - Method in interface com.lonniepryor.blues.cfg.ServiceCfg
Return the type used to implement the service.
getSingeltonType() - Method in class com.lonniepryor.blues.cfg.SingletonCfgImpl
 
getSingeltonType() - Method in interface com.lonniepryor.blues.cfg.SingletonCfg
Returns the public singleton type.
getSingletons() - Method in class com.lonniepryor.blues.sys.Registry
Returns the singletons in this application.
getSingletons() - Method in class com.lonniepryor.blues.cfg.ApplicationCfgImpl
 
getSingletons() - Method in interface com.lonniepryor.blues.cfg.ApplicationCfg
Returns all of the singletons declared in this application.
getTargetMethod() - Method in interface com.lonniepryor.blues.aop.JoinPoint
The method this join point represents.
getVariableNames() - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl
 
getVariableNames() - Method in interface com.lonniepryor.blues.cfg.IncludeCfg
Returns all of the variable names declared in this include.
getVariableRefrence(String) - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl
 
getVariableRefrence(String) - Method in interface com.lonniepryor.blues.cfg.IncludeCfg
Returns the refrence to use for the specified variable name.
getVariables() - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl
 
getVariables() - Method in interface com.lonniepryor.blues.cfg.ModuleCfg
Returns all of the variables declared in this module.
GraphBuilder - class com.lonniepryor.blues.xml.GraphBuilder.
Handles transforming a single XML document into a graph of objects.
GraphBuilder(ClassLoader) - Constructor for class com.lonniepryor.blues.xml.GraphBuilder
Creates a new GraphBuilder object.

H

hashCode() - Method in class com.lonniepryor.blues.Local
 
hashCode() - Method in class com.lonniepryor.blues.util.BeanHelper
 
hasMoreElements() - Method in class com.lonniepryor.blues.util.EnumerationChain
 

I

Imposter - interface com.lonniepryor.blues.aop.Imposter.
Interface implemented by objects that wish to masquerade as instances of interfaces they don't directly implement.
IncludeCfg - interface com.lonniepryor.blues.cfg.IncludeCfg.
Defines the requirements for a Blues include configuration.
IncludeCfgImpl - class com.lonniepryor.blues.cfg.IncludeCfgImpl.
Generic implementation of IncludeCfg.
IncludeCfgImpl.SetVariableCfg - class com.lonniepryor.blues.cfg.IncludeCfgImpl.SetVariableCfg.
Child element for setting variable refrences.
IncludeCfgImpl.SetVariableCfg() - Constructor for class com.lonniepryor.blues.cfg.IncludeCfgImpl.SetVariableCfg
Creates a new SetVariableCfg object.
IncludeCfgImpl() - Constructor for class com.lonniepryor.blues.cfg.IncludeCfgImpl
Creates a new IncludeCfgImpl object.
inheritingFrom(Types) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that inherit from any Class that is satisfied by the supplied specification.
initalize() - Method in interface com.lonniepryor.blues.Lifecycle
Called whan an applicaton is initalized.
initIncludedModule(ModuleCfg) - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl
 
initIncludedModule(ModuleCfg) - Method in interface com.lonniepryor.blues.cfg.IncludeCfg
Initalizes the refrence to the included module once it is loaded.
Interceptor - class com.lonniepryor.blues.sys.Interceptor.
Models the interception logic for a single service method.
interfaces() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching interface types.
introspect(Class) - Static method in class com.lonniepryor.blues.util.BeanHelper
Introspects the specified bean class, using the local cache if one is active.
invoke(Object, Method, Object[]) - Static method in class com.lonniepryor.blues.util.BeanHelper
Invokes the specified method on the supplied object.
invokeInstance(Strings) - Static method in class com.lonniepryor.blues.aop.Pointcut
Creates a new specification satisified by join points whose instance name satisfy the supplied specification.
invokeMethod(Methods) - Static method in class com.lonniepryor.blues.aop.Pointcut
Creates a new specification satisified by join points whose target method satisfy the supplied specification.
invokeNext() - Method in interface com.lonniepryor.blues.aop.Around.InvoctionChain
Passes control to the next element in the invocation chain.
isSatisfiedBy(Aspect, JoinPoint) - Method in class com.lonniepryor.blues.aop.Pointcut
Returns true if the parameters are not null and the supplied join point satisfies this pointcut.
isSatisfiedBy(char) - Method in class com.lonniepryor.blues.util.Characters
Returns true if the specified char satisfies this specification.
isSatisfiedBy(Class) - Method in class com.lonniepryor.blues.util.Types
Returns true if the supplied Class is not null and satisfies this specification.
isSatisfiedBy(Class[]) - Method in class com.lonniepryor.blues.util.Throwables
Returns true if the supplied throwable set is not null and satisfies this specification.
isSatisfiedBy(Class[]) - Method in class com.lonniepryor.blues.util.Parameters
Returns true if the supplied parameter array is not null and satisfies this specification.
isSatisfiedBy(Constructor) - Method in class com.lonniepryor.blues.util.Constructors
Returns true if the supplied Constructor is not null and satisfies this specification.
isSatisfiedBy(Field) - Method in class com.lonniepryor.blues.util.Fields
Returns true if the supplied Field is not null and satisfies this specification.
isSatisfiedBy(Method) - Method in class com.lonniepryor.blues.util.Methods
Returns true if the supplied Method is not null and satisfies this specification.
isSatisfiedBy(String) - Method in class com.lonniepryor.blues.util.Strings
Returns true if the supplied String is not null and satisfies this specification.
isSatisfiedBy(String, int, int) - Method in class com.lonniepryor.blues.util.Strings
Returns true if the supplied String is not null and the specified range satisfies this specification.
isSatisfiedByAll(char[]) - Method in class com.lonniepryor.blues.util.Characters
Returns true if all of the supplied Characters satisfy this specification.
isSatisfiedByAll(Constructor[]) - Method in class com.lonniepryor.blues.util.Constructors
Returns true if all of the supplied Constructors satisfy this specification.
isSatisfiedByAll(Method[]) - Method in class com.lonniepryor.blues.util.Methods
Returns true if all of the supplied Methods satisfy this specification.
isSatisfiedByAll(String[]) - Method in class com.lonniepryor.blues.util.Strings
Returns true if all of the supplied Strings satisfy this specification.
isSatisfiedByAny(char[]) - Method in class com.lonniepryor.blues.util.Characters
Returns true if any of the supplied Characters satisfy this specification.
isSatisfiedByAny(Constructor[]) - Method in class com.lonniepryor.blues.util.Constructors
Returns true if any of the supplied Constructors satisfy this specification.
isSatisfiedByAny(Method[]) - Method in class com.lonniepryor.blues.util.Methods
Returns true if any of the supplied Methods satisfy this specification.
isSatisfiedByAny(String[]) - Method in class com.lonniepryor.blues.util.Strings
Returns true if any of the supplied Strings satisfy this specification.
isSatisifiedByAll(Class[]) - Method in class com.lonniepryor.blues.util.Types
Returns true if all of the supplied Types satisfy this specification.
isSatisifiedByAll(Class[][]) - Method in class com.lonniepryor.blues.util.Throwables
Returns true if all of the supplied throwable sets satisfy this specification.
isSatisifiedByAll(Class[][]) - Method in class com.lonniepryor.blues.util.Parameters
Returns true if all of the supplied Class arrays satisfy this specification.
isSatisifiedByAll(Field[]) - Method in class com.lonniepryor.blues.util.Fields
Returns true if all of the supplied Fields satisfy this specification.
isSatisifiedByAny(Class[]) - Method in class com.lonniepryor.blues.util.Types
Returns true if any of the supplied Types satisfy this specification.
isSatisifiedByAny(Class[][]) - Method in class com.lonniepryor.blues.util.Throwables
Returns true if any of the supplied throwable sets satisfy this specification.
isSatisifiedByAny(Class[][]) - Method in class com.lonniepryor.blues.util.Parameters
Returns true if any of the supplied Class arrays satisfy this specification.
isSatisifiedByAny(Field[]) - Method in class com.lonniepryor.blues.util.Fields
Returns true if any of the supplied Fields satisfy this specification.

J

javaBeans() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching public classes that are valid JavaBeans.
JoinPoint - interface com.lonniepryor.blues.aop.JoinPoint.
Describes the information associated with a single join point in an application.

L

letters() - Static method in class com.lonniepryor.blues.util.Characters
Returns a specification satisfied by letter characters.
Lifecycle - interface com.lonniepryor.blues.Lifecycle.
Interface implemented by components who want to be aware of application livecycle events.
Local - class com.lonniepryor.blues.Local.
Provides a service similiar to the ThreadLocal class, except values of blues Locals can only exist between the creation of a Session and the subsequent calling of it's dispose() method.
Local() - Constructor for class com.lonniepryor.blues.Local
Creates a new Local object.
lookupDispatcher(Class) - Static method in class com.lonniepryor.blues.Blues
Looks up the specified event dispatcher in the currently bound Session.
lookupDispatcher(Class) - Method in class com.lonniepryor.blues.Session
Looks up the specified service in this Session.
lookupService(String) - Static method in class com.lonniepryor.blues.Blues
Looks up the specified service in the currently bound Session.
lookupService(String) - Method in class com.lonniepryor.blues.Session
Looks up the specified service in this Session.
lookupService(String) - Method in class com.lonniepryor.blues.sys.Application
 
lookupService(String) - Method in class com.lonniepryor.blues.sys.Module
 
lookupService(String) - Method in interface com.lonniepryor.blues.cfg.Directory
Finds the service with the supplied name.
lookupSingleton(Class) - Static method in class com.lonniepryor.blues.Blues
Looks up the specified singleton in the currently bound Session.
lookupSingleton(Class) - Method in class com.lonniepryor.blues.Session
Looks up the specified singleton in this Session.
lowerCase() - Static method in class com.lonniepryor.blues.util.Characters
Returns a specification satisfied by upper case characters.
ltrim(String, int, int) - Static method in class com.lonniepryor.blues.util.Expression
Searches the string for the greatest index less than or equal to the end parameter that is not a whitespace character.

M

matching(Characters) - Static method in class com.lonniepryor.blues.util.Strings
Returns a specification satisfied by strings with a single character that satisfies the specified specification.
matching(String) - Static method in class com.lonniepryor.blues.util.Strings
Returns a specification satisfied by strings equal to the specified string.
matchingToken(String, char) - Static method in class com.lonniepryor.blues.util.TokenizedStrings
Returns a specification satisfied by single-token strings matching the specified string pattern.
matchingToken(Strings, char) - Static method in class com.lonniepryor.blues.util.TokenizedStrings
Returns a specification satisfied by single-token strings that satisfy the supplied specification.
Methods - class com.lonniepryor.blues.util.Methods.
Specification interface for identifying Methods.
Methods() - Constructor for class com.lonniepryor.blues.util.Methods
Creates a new Methods object.
Module - class com.lonniepryor.blues.sys.Module.
Models the abstract view of a Blues module.
ModuleCfg - interface com.lonniepryor.blues.cfg.ModuleCfg.
Defines the requirements for a Blues module configuration.
ModuleCfgImpl - class com.lonniepryor.blues.cfg.ModuleCfgImpl.
Generic implementation of ModuleCfg.
ModuleCfgImpl.VariableCfg - class com.lonniepryor.blues.cfg.ModuleCfgImpl.VariableCfg.
Child element for declaring external variables.
ModuleCfgImpl.VariableCfg() - Constructor for class com.lonniepryor.blues.cfg.ModuleCfgImpl.VariableCfg
Creates a new VariableCfg object.
ModuleCfgImpl() - Constructor for class com.lonniepryor.blues.cfg.ModuleCfgImpl
Creates a new ModuleCfgImpl object.

N

named(String) - Static method in class com.lonniepryor.blues.util.Methods
Creates a new specification satisfied by Methods whose names match the supplied pattern.
named(String) - Static method in class com.lonniepryor.blues.util.Fields
Creates a new specification satisfied by Fields whose names match the supplied pattern.
named(String) - Static method in class com.lonniepryor.blues.util.Types
Parses a pattern consisting of a dot-delimeted type name pattern.
named(Strings) - Static method in class com.lonniepryor.blues.util.Methods
Creates a new specification satisfied by Methods whose names satisfy the supplied specification.
named(Strings) - Static method in class com.lonniepryor.blues.util.Fields
Creates a new specification satisfied by Fields whose names match the supplied specification.
named(Strings) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types whose names match the supplied pattern.
newBeanInstance() - Method in class com.lonniepryor.blues.util.BeanHelper
Creates a new instance of this helper's JavaBean class.
nextElement() - Method in class com.lonniepryor.blues.util.EnumerationChain
 
not() - Method in class com.lonniepryor.blues.util.Methods
Returns a specification representing a logical NOT of this specification.
not() - Method in class com.lonniepryor.blues.util.Throwables
Returns a specification representing a logical NOT of this specification.
not() - Method in class com.lonniepryor.blues.util.Parameters
Returns a specification representing a logical NOT of this specification.
not() - Method in class com.lonniepryor.blues.util.Constructors
Returns a specification representing a logical NOT of this specification.
not() - Method in class com.lonniepryor.blues.util.Fields
Returns a specification representing a logical NOT of this specification.
not() - Method in class com.lonniepryor.blues.util.Characters
Returns a specification representing a logical NOT of this specification.
not() - Method in class com.lonniepryor.blues.util.Strings
Returns a specification representing a logical NOT of this specification.
not() - Method in class com.lonniepryor.blues.util.Types
Returns a specification representing a logical NOT of this specification.
not() - Method in class com.lonniepryor.blues.aop.Pointcut
Returns a specification representing a logical NOT of this specification.
not(Object) - Method in interface com.lonniepryor.blues.util.Expression.Builder
Returns an object that is the logical NOT of the supplied object.
notEmpty() - Static method in class com.lonniepryor.blues.util.Strings
Returns a specification satisfied by any non-empty string.

O

ofType(Types) - Static method in class com.lonniepryor.blues.util.Fields
Creates a new specification satisfied by Fields whose type satisfy the supplied specification.
or(Characters) - Method in class com.lonniepryor.blues.util.Characters
Returns a specification representing a logical OR of this specification on the left and the supplied specification on the right.
or(Constructors) - Method in class com.lonniepryor.blues.util.Constructors
Returns a specification representing a logical OR of this specification on the left and the supplied specification on the right.
or(Fields) - Method in class com.lonniepryor.blues.util.Fields
Returns a specification representing a logical OR of this specification on the left and the supplied specification on the right.
or(Methods) - Method in class com.lonniepryor.blues.util.Methods
Returns a specification representing a logical OR of this specification on the left and the supplied specification on the right.
or(Object, Object) - Method in interface com.lonniepryor.blues.util.Expression.Builder
Returns an object that is the logical OR of the supplied objects.
or(Parameters) - Method in class com.lonniepryor.blues.util.Parameters
Returns a specification representing a logical OR of this specification on the left and the supplied specification on the right.
or(Pointcut) - Method in class com.lonniepryor.blues.aop.Pointcut
Returns a specification representing a logical OR of this specification on the left and the supplied specification on the right.
or(Strings) - Method in class com.lonniepryor.blues.util.Strings
Returns a specification representing a logical OR of this specification on the left and the supplied specification on the right.
or(Throwables) - Method in class com.lonniepryor.blues.util.Throwables
Returns a specification representing a logical OR of this specification on the left and the supplied specification on the right.
or(Types) - Method in class com.lonniepryor.blues.util.Types
Returns a specification representing a logical OR of this specification on the left and the supplied specification on the right.

P

Parameters - class com.lonniepryor.blues.util.Parameters.
Specification interface for identifying ordered sequences of Types.
Parameters.Builder - class com.lonniepryor.blues.util.Parameters.Builder.
Helper class for sequentially constructing the elements of a common TokenizedStrings specification.
Parameters.Builder() - Constructor for class com.lonniepryor.blues.util.Parameters.Builder
 
Parameters() - Constructor for class com.lonniepryor.blues.util.Parameters
Creates a new Parameters object.
parse(String) - Static method in class com.lonniepryor.blues.util.Methods
Parses a pattern string into a complete Methods specification.
parse(String) - Static method in class com.lonniepryor.blues.util.Throwables
Parses a pattern string into a complete Throwables specification.
parse(String) - Static method in class com.lonniepryor.blues.util.Parameters
Parses a pattern string into a complete Parameters specification.
parse(String) - Static method in class com.lonniepryor.blues.util.Constructors
Parses a pattern string into a complete Constructors specification.
parse(String) - Static method in class com.lonniepryor.blues.util.Fields
Parses a pattern string into a complete Fields specification.
parse(String) - Static method in class com.lonniepryor.blues.util.Strings
Parses a string pattern containing the '' wildcard.
parse(String) - Static method in class com.lonniepryor.blues.util.Types
Parses a pattern consisting of a dot-delimeted class name optionally followed by a '+' to match all subclasses, then a '[]' to match arrays.
parse(String) - Static method in class com.lonniepryor.blues.aop.Pointcut
Parses a pattern consisting of a pointcut declaration.
parse(String, char) - Static method in class com.lonniepryor.blues.util.TokenizedStrings
Parses a delimeted string pattern containing the '*' wildcard.
parse(String, Expression.Builder) - Static method in class com.lonniepryor.blues.util.Expression
Parses the supplied expression string into objects provided by the specified Builder.
parseApplication(String) - Method in class com.lonniepryor.blues.xml.XmlParser
Parses a Blues application configuration file.
ParseException - exception com.lonniepryor.blues.util.ParseException.
Exception thrown when a string is unable to be parsed.
ParseException() - Constructor for class com.lonniepryor.blues.util.ParseException
Creates a new ParseException object.
ParseException(String) - Constructor for class com.lonniepryor.blues.util.ParseException
Creates a new ParseException object.
ParseException(String, Throwable) - Constructor for class com.lonniepryor.blues.util.ParseException
Creates a new ParseException object.
ParseException(Throwable) - Constructor for class com.lonniepryor.blues.util.ParseException
Creates a new ParseException object.
parseExpression(String) - Static method in class com.lonniepryor.blues.util.Strings
Parses a logical expression as described in the Expression class, using this class's parse() method for creating values.
parseExpression(String) - Static method in class com.lonniepryor.blues.util.Types
Parses a logical expression as described in the Expression class, using this class's parse() method for creating values.
parseExpression(String) - Static method in class com.lonniepryor.blues.aop.Pointcut
Parses a logical expression as described in the Expression class, using this class's parse() method for creating values.
parseExpression(String, char) - Static method in class com.lonniepryor.blues.util.TokenizedStrings
Parses a logical expression as described in the Expression class, using this class's parse() method for creating values.
parseModule(String) - Method in class com.lonniepryor.blues.xml.XmlParser
Parses a Blues module configuration file.
Pointcut - class com.lonniepryor.blues.aop.Pointcut.
Specification interface for identifying JoinPoints.
Pointcut() - Constructor for class com.lonniepryor.blues.aop.Pointcut
Creates a new Pointcut object.
PointcutCfg - interface com.lonniepryor.blues.cfg.PointcutCfg.
Defines the requirements for a Blues pointcut configuration.
PointcutCfgImpl - class com.lonniepryor.blues.cfg.PointcutCfgImpl.
Generic implementation of PointcutCfg.
PointcutCfgImpl() - Constructor for class com.lonniepryor.blues.cfg.PointcutCfgImpl
Creates a new PointcutCfgImpl object.
primitives() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching primitive types.
process(Method, Object[]) - Method in interface com.lonniepryor.blues.aop.Imposter
Calls on this imposter to process an invocation of the specified method with the supplied parameters.
propertyAccessors() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods that are valid JavaBeans accessor methods.
propertyMutators() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods that are valid JavaBeans mutator methods.
publicFactories() - Static method in class com.lonniepryor.blues.util.Constructors
Returns a specification satisfied by public Constructors that take no parameters.

R

ReflectionException - exception com.lonniepryor.blues.util.ReflectionException.
Exception thrown when a reflective invocation fails.
ReflectionException() - Constructor for class com.lonniepryor.blues.util.ReflectionException
Creates a new ReflectionException object.
ReflectionException(String) - Constructor for class com.lonniepryor.blues.util.ReflectionException
Creates a new ReflectionException object.
ReflectionException(String, Throwable) - Constructor for class com.lonniepryor.blues.util.ReflectionException
Creates a new ReflectionException object.
ReflectionException(Throwable) - Constructor for class com.lonniepryor.blues.util.ReflectionException
Creates a new ReflectionException object.
refrence(String) - Static method in class com.lonniepryor.blues.aop.Pointcut
Creates a new specification satisified by join points that satisfy the named pointcut.
Registry - class com.lonniepryor.blues.sys.Registry.
A registry that collects the individual elements of an aplication.
resolve(Class, String) - Method in class com.lonniepryor.blues.xml.ValueResolver
Transforms the supplied string value into the specified type.
resolveClass(String) - Method in class com.lonniepryor.blues.xml.ValueResolver
Resolves the supplied class name into a Class instance, searching this resolver's import statements for the approprite fully-qualified name.
resolvePath(String) - Method in class com.lonniepryor.blues.xml.ValueResolver
Resolves the supplied path into an absoulte path, prepending the relative path base if the resource name does not begin with a '/'.
resolveResource(String) - Method in class com.lonniepryor.blues.xml.ValueResolver
Resolves the supplied resource name path and loads the requested resource from the class loader.
returning(Types) - Static method in class com.lonniepryor.blues.util.Methods
Creates a new specification satisfied only by Methods that return Types that satisfy the supplied specification.
returningVoid() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods returning void.
rtrim(String, int, int) - Static method in class com.lonniepryor.blues.util.Expression
Searches the string for the smallest index greater than or equal to the start parameter that is not a whitespace character.

S

selectAll(char[]) - Method in class com.lonniepryor.blues.util.Characters
Selects all the Characters that satisfy this specification from the supplied array.
selectAll(Class[]) - Method in class com.lonniepryor.blues.util.Types
Selects all the Types that satisfy this specification from the supplied array.
selectAll(Class[][]) - Method in class com.lonniepryor.blues.util.Throwables
Selects all the throwable sets that satisfy this specification from the supplied array.
selectAll(Class[][]) - Method in class com.lonniepryor.blues.util.Parameters
Selects all the Class arrays that satisfy this specification from the supplied array.
selectAll(Constructor[]) - Method in class com.lonniepryor.blues.util.Constructors
Selects all the Constructors that satisfy this specification from the supplied array.
selectAll(Field[]) - Method in class com.lonniepryor.blues.util.Fields
Selects all the Fields that satisfy this specification from the supplied array.
selectAll(Method[]) - Method in class com.lonniepryor.blues.util.Methods
Selects all the Methods that satisfy this specification from the supplied Collection.
selectAll(String[]) - Method in class com.lonniepryor.blues.util.Strings
Selects all the Strings that satisfy this specification from the supplied array.
selectFirst(char[]) - Method in class com.lonniepryor.blues.util.Characters
Selects the first Characters that satisfies this specification from the supplied array.
selectFirst(Class[]) - Method in class com.lonniepryor.blues.util.Types
Selects the first Class that satisfies this specification from the supplied array.
selectFirst(Class[][]) - Method in class com.lonniepryor.blues.util.Throwables
Selects the first throwable set that satisfies this specification from the supplied array.
selectFirst(Class[][]) - Method in class com.lonniepryor.blues.util.Parameters
Selects the first Class array that satisfies this specification from the supplied array.
selectFirst(Constructor[]) - Method in class com.lonniepryor.blues.util.Constructors
Selects the first Constructor that satisfies this specification from the supplied array.
selectFirst(Field[]) - Method in class com.lonniepryor.blues.util.Fields
Selects the first Field that satisfies this specification from the supplied array.
selectFirst(Method[]) - Method in class com.lonniepryor.blues.util.Methods
Selects the first Method that satisfies this specification from the supplied Collection.
selectFirst(String[]) - Method in class com.lonniepryor.blues.util.Strings
Selects the first Strings that satisfies this specification from the supplied array.
Service - class com.lonniepryor.blues.sys.Service.
Models the abstract view of a Blues advice.
ServiceCfg - interface com.lonniepryor.blues.cfg.ServiceCfg.
Defines the requirements for a Blues service configuration.
ServiceCfgImpl - class com.lonniepryor.blues.cfg.ServiceCfgImpl.
Generic implementation of ServiceCfg.
ServiceCfgImpl.IntroduceCfg - class com.lonniepryor.blues.cfg.ServiceCfgImpl.IntroduceCfg.
Child element for introducing interfaces.
ServiceCfgImpl.IntroduceCfg() - Constructor for class com.lonniepryor.blues.cfg.ServiceCfgImpl.IntroduceCfg
Creates a new IntroduceCfg object.
ServiceCfgImpl() - Constructor for class com.lonniepryor.blues.cfg.ServiceCfgImpl
Creates a new ServiceCfgImpl object.
Session - class com.lonniepryor.blues.Session.
Represents a binding of an Engine to a Thread.
Session(Engine) - Constructor for class com.lonniepryor.blues.Session
Creates a new Session object.
set(Object) - Method in class com.lonniepryor.blues.Local
Sets the value of this Local in the currently bound Session.
SetBeanCfg - class com.lonniepryor.blues.cfg.SetBeanCfg.
Child element for setting java beans properties to a basic value.
SetBeanCfg() - Constructor for class com.lonniepryor.blues.cfg.SetBeanCfg
Creates a new SetBeanCfg object.
SetCfg - interface com.lonniepryor.blues.cfg.SetCfg.
Interface for child elements that set java beans properties.
setClass(Class) - Method in class com.lonniepryor.blues.cfg.AdviceCfgImpl
Sets the type used to implement the advice.
setClass(Class) - Method in class com.lonniepryor.blues.cfg.ServiceCfgImpl
Sets the type used to implement the service.
setClass(Class) - Method in class com.lonniepryor.blues.cfg.SetBeanCfg
Sets the type of the bean to set.
setClass(Class) - Method in class com.lonniepryor.blues.cfg.SingletonCfgImpl
Sets the public singleton type.
setImpl(Class) - Method in class com.lonniepryor.blues.cfg.SingletonCfgImpl
Sets the type used to implement the singleon.
setInterface(Class) - Method in class com.lonniepryor.blues.cfg.ServiceCfgImpl.IntroduceCfg
Sets the interface to introduce.
setName(String) - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl
Sets the name given to the module to include.
setName(String) - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl.SetVariableCfg
Sets the name of the variable to set.
setName(String) - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl.VariableCfg
Sets the name of the external variable.
setName(String) - Method in class com.lonniepryor.blues.cfg.PointcutCfgImpl
Sets the name of this pointcut.
setName(String) - Method in class com.lonniepryor.blues.cfg.ServiceCfgImpl
Sets the name of this service.
setPath(String) - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl
Sets the path to the module configuration.
setPointcut(String) - Method in class com.lonniepryor.blues.cfg.AdviceCfgImpl
Sets the specification used to evaluate join points for this advice.
setProperty(Object, String, Object) - Method in class com.lonniepryor.blues.util.BeanHelper
Sets the value of the named property on the specified instance.
setProperty(String) - Method in class com.lonniepryor.blues.cfg.SetBeanCfg
Sets the name of the property to set.
setProperty(String) - Method in class com.lonniepryor.blues.cfg.SetRefrenceCfg
Sets the name of the property to set.
setProperty(String) - Method in class com.lonniepryor.blues.cfg.SetValueCfg
Sets the name of the property to set.
setPropertyAsString(Object, String, String) - Method in class com.lonniepryor.blues.util.BeanHelper
Sets the value of the named property on the specified instance as a string.
setRef(String) - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl.SetVariableCfg
Sets the refrence to set the variable to.
setRef(String) - Method in class com.lonniepryor.blues.cfg.SetRefrenceCfg
Sets the value of the property.
SetRefrenceCfg - class com.lonniepryor.blues.cfg.SetRefrenceCfg.
Child element for setting java beans properties to a refrenced value.
SetRefrenceCfg() - Constructor for class com.lonniepryor.blues.cfg.SetRefrenceCfg
Creates a new SetRefrenceCfg object.
setValue(String) - Method in class com.lonniepryor.blues.cfg.SetValueCfg
Sets the value of the property.
SetValueCfg - class com.lonniepryor.blues.cfg.SetValueCfg.
Child element for setting java beans properties to a basic value.
SetValueCfg() - Constructor for class com.lonniepryor.blues.cfg.SetValueCfg
Creates a new SetValueCfg object.
Singleton - class com.lonniepryor.blues.sys.Singleton.
Models the abstract view of a Blues singleton.
SingletonCfg - interface com.lonniepryor.blues.cfg.SingletonCfg.
Defines the requirements for a Blues singleton configuration.
SingletonCfgImpl - class com.lonniepryor.blues.cfg.SingletonCfgImpl.
Generic implementation of SingletonCfg.
SingletonCfgImpl() - Constructor for class com.lonniepryor.blues.cfg.SingletonCfgImpl
Creates a new SingletonCfgImpl object.
startingWith(Characters) - Static method in class com.lonniepryor.blues.util.Strings
Returns a Builder whose resulting Strings specification will require the supplied character at the beginning of canidate strings.
startingWith(String) - Static method in class com.lonniepryor.blues.util.Strings
Returns a Builder whose resulting Strings specification will require the supplied text at the beginning of canidate strings.
startingWithAny() - Static method in class com.lonniepryor.blues.util.Parameters
Returns a Builder whose resulting Parameters specification will allow any number of inital elements.
startingWithAny() - Static method in class com.lonniepryor.blues.util.Strings
Returns a Builder whose resulting Strings specification will allow any number of inital characters.
startingWithAnyTokens() - Static method in class com.lonniepryor.blues.util.TokenizedStrings
Returns a Builder whose resulting Strings specification will allow any number of inital tokens.
startingWithAtLeastNumChars(int) - Static method in class com.lonniepryor.blues.util.Strings
Returns a Builder whose resulting Strings specification will require at least the supplied number of inital characters.
startingWithAtLeastNumTokens(int) - Static method in class com.lonniepryor.blues.util.TokenizedStrings
Returns a Builder whose resulting Strings specification will require at least the supplied number of inital tokens.
startingWithElement(Types) - Static method in class com.lonniepryor.blues.util.Parameters
Returns a Builder whose resulting Parameters specification will require the supplied inital element.
startingWithElements(Types[]) - Static method in class com.lonniepryor.blues.util.Parameters
Returns a Builder whose resulting Parameters specification will require the supplied inital elements.
startingWithToken(String) - Static method in class com.lonniepryor.blues.util.TokenizedStrings
Returns a Builder whose resulting Strings specification will require the supplied pattern at the beginning of canidate strings.
startingWithToken(Strings) - Static method in class com.lonniepryor.blues.util.TokenizedStrings
Returns a Builder whose resulting Strings specification will require the supplied specification at the beginning of canidate strings.
statementBeginsAt(String, int, int) - Static method in class com.lonniepryor.blues.util.Expression
Returns the index in the string of the first character of the statement that ends at the supplied index.
statementBeginsAt(String, int, int, String) - Static method in class com.lonniepryor.blues.util.Expression
Returns the index in the string of the first character of the statement that ends at the supplied index, using the supplied statement terminators.
statementEndsAt(String, int, int) - Static method in class com.lonniepryor.blues.util.Expression
Returns the index in the string of the first character past the end of the statement that begins at the supplied index.
statementEndsAt(String, int, int, String) - Static method in class com.lonniepryor.blues.util.Expression
Returns the index in the string of the first character past the end of the statement that begins at the supplied index, using the supplied statement terminators.
Strings - class com.lonniepryor.blues.util.Strings.
Specification interface for identifying Strings or parts of Strings.
Strings.Builder - class com.lonniepryor.blues.util.Strings.Builder.
Helper class for sequentially constructing the elements of a common Strings specification.
Strings.Builder() - Constructor for class com.lonniepryor.blues.util.Strings.Builder
 
Strings() - Constructor for class com.lonniepryor.blues.util.Strings
Creates a new Strings object.
stringToValue(Class, String) - Static method in class com.lonniepryor.blues.util.BeanHelper
Converts a string into a basic value type.
SystemException - exception com.lonniepryor.blues.sys.SystemException.
Exception thrown by the system assembeler if it encounters a problem assembling.
SystemException() - Constructor for class com.lonniepryor.blues.sys.SystemException
Creates a new SystemException object.
SystemException(String) - Constructor for class com.lonniepryor.blues.sys.SystemException
Creates a new SystemException object.
SystemException(String, Throwable) - Constructor for class com.lonniepryor.blues.sys.SystemException
Creates a new SystemException object.
SystemException(Throwable) - Constructor for class com.lonniepryor.blues.sys.SystemException
Creates a new SystemException object.

T

taking(Parameters) - Static method in class com.lonniepryor.blues.util.Methods
Creates a new specification satisfied only by Methods with parameter Lists that satisfy the supplied specification.
taking(Parameters) - Static method in class com.lonniepryor.blues.util.Constructors
Creates a new specification satisfied only by Constructors with parameter Lists that satisfy the supplied specification.
takingNoParameters() - Static method in class com.lonniepryor.blues.util.Methods
Returns specification satisfied by Methods taking no parameters.
takingNoParameters() - Static method in class com.lonniepryor.blues.util.Constructors
Returns a specification satisfied by Constructors that take no parameters.
takingOneParameter() - Static method in class com.lonniepryor.blues.util.Methods
Returns a specification satisfied by Methods taking one parameter.
takingOneParameter() - Static method in class com.lonniepryor.blues.util.Constructors
Returns a specification satisfied by Constructors that take exactly one parameter.
TextContainer - interface com.lonniepryor.blues.cfg.TextContainer.
Interface that declares its implementors capable of accepting raw configuration text.
Throwables - class com.lonniepryor.blues.util.Throwables.
Specification interface for identifying sets of Types.
Throwables() - Constructor for class com.lonniepryor.blues.util.Throwables
Creates a new Throwables object.
throwing(Throwables) - Static method in class com.lonniepryor.blues.util.Methods
Creates a new specification satisfied only by Methods with throwable sets that satisfy the supplied specification.
throwing(Throwables) - Static method in class com.lonniepryor.blues.util.Constructors
Creates a new specification satisfied only by Constructors with throwable sets that satisfy the supplied specification.
TokenizedStrings - class com.lonniepryor.blues.util.TokenizedStrings.
Specification interface for identifying Strings or parts of Strings that are delimeted by a paticular character.
TokenizedStrings.Builder - class com.lonniepryor.blues.util.TokenizedStrings.Builder.
Helper class for sequentially constructing the elements of a common TokenizedStrings specification.
TokenizedStrings.Builder() - Constructor for class com.lonniepryor.blues.util.TokenizedStrings.Builder
 
toPropertyName(Method) - Static method in class com.lonniepryor.blues.util.BeanHelper
Determines the name of the property implied by the supplied method.
toString() - Method in class com.lonniepryor.blues.util.BeanHelper
 
Types - class com.lonniepryor.blues.util.Types.
Specification interface for identifying types and classes.
Types() - Constructor for class com.lonniepryor.blues.util.Types
Creates a new Types object.

U

upperCase() - Static method in class com.lonniepryor.blues.util.Characters
Returns a specification satisfied by upper case characters.

V

validAdviceTypes - Static variable in interface com.lonniepryor.blues.cfg.AdviceCfg
A specification satisfied by JavaBeans that implement an advice interface.
validImplementationTypes - Static variable in interface com.lonniepryor.blues.cfg.SingletonCfg
A specification satisfied by JavaBeans.
validServiceTypes - Static variable in interface com.lonniepryor.blues.cfg.ServiceCfg
A specification satisfied by non-final JavaBeans.
validSingletonTypes - Static variable in interface com.lonniepryor.blues.cfg.SingletonCfg
A specification satisfied by classes or interfaces.
ValueResolver - class com.lonniepryor.blues.xml.ValueResolver.
Transforms the values of attributes in an XML document into JavaBean property values.
ValueResolver(ClassLoader, String, String) - Constructor for class com.lonniepryor.blues.xml.ValueResolver
Creates a new ValueResolver object.
Verifiable - interface com.lonniepryor.blues.cfg.Verifiable.
Interface that declares its implementors capable of being verified after their construction.
verify() - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl
 
verify() - Method in class com.lonniepryor.blues.cfg.IncludeCfgImpl.SetVariableCfg
 
verify() - Method in class com.lonniepryor.blues.cfg.AdviceCfgImpl
 
verify() - Method in class com.lonniepryor.blues.cfg.ModuleCfgImpl.VariableCfg
 
verify() - Method in class com.lonniepryor.blues.cfg.PointcutCfgImpl
 
verify() - Method in class com.lonniepryor.blues.cfg.ServiceCfgImpl
 
verify() - Method in class com.lonniepryor.blues.cfg.ServiceCfgImpl.IntroduceCfg
 
verify() - Method in class com.lonniepryor.blues.cfg.SetBeanCfg
 
verify() - Method in class com.lonniepryor.blues.cfg.SetRefrenceCfg
 
verify() - Method in class com.lonniepryor.blues.cfg.SetValueCfg
 
verify() - Method in class com.lonniepryor.blues.cfg.SingletonCfgImpl
 
verify() - Method in interface com.lonniepryor.blues.cfg.Verifiable
Verifies the state of this configuration element.
voids() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching the void type.

W

whitespace() - Static method in class com.lonniepryor.blues.util.Characters
Returns a specification satisfied by whitespace characters.
withAConstructor(Constructors) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have at least one constructor matching the supplied specification.
withADeclaredConstructor(Constructors) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have at least one declared constructor matching the supplied specification.
withADeclaredField(Fields) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have at least one declared field matching the supplied specification.
withADeclaredMethod(Methods) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have at least one declared method matching the supplied specification.
withAField(Fields) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have at least one field matching the supplied specification.
withAllConstructors(Constructors) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have all constructors matching the supplied specification.
withAllDeclaredConstructors(Constructors) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have all declared constructors matching the supplied specification.
withAllDeclaredConstructors(Fields) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have all declared fields matching the supplied specification.
withAllDeclaredMethods(Methods) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have all declared methods matching the supplied specification.
withAllFields(Fields) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have all fields matching the supplied specification.
withAllMethods(Methods) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have all methods matching the supplied specification.
withAMethod(Methods) - Static method in class com.lonniepryor.blues.util.Types
Creates a new specification satisfied by Types that have at least one method matching the supplied specification.
withAPublicNoArgCtor() - Static method in class com.lonniepryor.blues.util.Types
Returns a specification matching classes with a public , no-arguments constructor.
withAtLeastNumChars(int) - Static method in class com.lonniepryor.blues.util.Strings
Returns a specification satisfied by strings of at least the specified length.
withAtLeastNumTokens(int, char) - Static method in class com.lonniepryor.blues.util.TokenizedStrings
Returns a specification satisfied by strings with the specified minimum number of tokens.
withElement(Types) - Static method in class com.lonniepryor.blues.util.Parameters
Creates a new specification satified by Class arrays with one element that satisifies the supplied specification.
withElements(Types[]) - Static method in class com.lonniepryor.blues.util.Parameters
Creates a new specification satified by Class arrays with elements that satisify the supplied specifications, in order.
withNoElements() - Static method in class com.lonniepryor.blues.util.Parameters
Returns a specification satified by empty Class arrays.
withNumElements(int) - Static method in class com.lonniepryor.blues.util.Parameters
Creates a new specification satified by Class arrays with the specified number of elements.
withOneElement() - Static method in class com.lonniepryor.blues.util.Parameters
Returns a specification satified by Class arrays with exactly one element.

X

XmlBeanHelper - class com.lonniepryor.blues.xml.XmlBeanHelper.
Helper class that extends normal JavaBean semantics with the Blues Xml XmlParser patterns.
XmlBeanHelper(Class) - Constructor for class com.lonniepryor.blues.xml.XmlBeanHelper
Creates a new XmlBeanHelper object.
XmlException - exception com.lonniepryor.blues.xml.XmlException.
Eexception thrown by the XML api if an error occurrs during document parsing.
XmlException() - Constructor for class com.lonniepryor.blues.xml.XmlException
Creates a new XmlException object.
XmlException(String) - Constructor for class com.lonniepryor.blues.xml.XmlException
Creates a new XmlException object.
XmlException(String, Throwable) - Constructor for class com.lonniepryor.blues.xml.XmlException
Creates a new XmlException object.
XmlException(Throwable) - Constructor for class com.lonniepryor.blues.xml.XmlException
Creates a new XmlException object.
XmlParser - class com.lonniepryor.blues.xml.XmlParser.
Responsible for loading XML Schemas and parsing application and module configurations.
XmlParser(ClassLoader) - Constructor for class com.lonniepryor.blues.xml.XmlParser
Creates a new XmlParser object.
XmlParser(ClassLoader, SAXParser) - Constructor for class com.lonniepryor.blues.xml.XmlParser
Creates a new XmlParser object.
XmlParser(ClassLoader, SAXParserFactory) - Constructor for class com.lonniepryor.blues.xml.XmlParser
Creates a new XmlParser object.

A B C D E F G H I J L M N O P R S T U V W X

Copyright © 2003 Blues Framework. All Rights Reserved.