Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
G
H
I
L
M
N
O
P
R
S
T
U
V
W
X
A
AbstractAnnotationProcessor
<
A
extends java.lang.annotation.Annotation,
I
extends org.sca4j.scdl.Implementation<? extends org.sca4j.scdl.InjectingComponentType>> - Class in
org.sca4j.introspection.java
Abstract base class for annotation processors that provides default implementations of the interface methods that simply return.
AbstractAnnotationProcessor(Class<A>)
- Constructor for class org.sca4j.introspection.java.
AbstractAnnotationProcessor
Constructor binding the annotation type.
addError(ValidationFailure<?>)
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
addErrors(List<ValidationFailure<?>>)
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
addMapping(TypeVariable<?>, Type)
- Method in class org.sca4j.introspection.
TypeMapping
Add a mapping from a TypeVariable to an actual type
addWarning(ValidationFailure<?>)
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
addWarnings(List<ValidationFailure<?>>)
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
AnnotationProcessor
<
A
extends java.lang.annotation.Annotation,
I
extends org.sca4j.scdl.Implementation<? extends org.sca4j.scdl.InjectingComponentType>> - Interface in
org.sca4j.introspection.java
Interface for processors that handle annotations attached to Java declarations.
applyHeuristics(I, Class<?>, IntrospectionContext)
- Method in interface org.sca4j.introspection.java.
HeuristicProcessor
Apply heuristics to an implementation and update the component type accordingly.
C
ClassWalker
<
I
extends org.sca4j.scdl.Implementation<? extends org.sca4j.scdl.InjectingComponentType>> - Interface in
org.sca4j.introspection.java
Interface to a service that walks a Java class and updates the implementation definition based on annotations found.
compare(ValidationFailure, ValidationFailure)
- Method in class org.sca4j.introspection.validation.
ValidationExceptionComparator
ContractProcessor
- Interface in
org.sca4j.introspection.contract
Interface for processors that can construct a ServiceContract from a Java type.
createQName(String, XMLStreamReader)
- Method in interface org.sca4j.introspection.xml.
LoaderHelper
Constructs a QName from the given name.
D
DefaultIntrospectionContext
- Class in
org.sca4j.introspection
Default implementation of an IntrospectionContext.
DefaultIntrospectionContext(ClassLoader, URL, String, URI, TypeMapping)
- Constructor for class org.sca4j.introspection.
DefaultIntrospectionContext
DefaultIntrospectionContext(URI, ClassLoader, String)
- Constructor for class org.sca4j.introspection.
DefaultIntrospectionContext
DefaultIntrospectionContext(ClassLoader, URI, URL)
- Constructor for class org.sca4j.introspection.
DefaultIntrospectionContext
Constructor defining properties of this context.
DefaultIntrospectionContext(IntrospectionContext, String)
- Constructor for class org.sca4j.introspection.
DefaultIntrospectionContext
Initializes from a parent context.
DefaultIntrospectionContext(IntrospectionContext, TypeMapping)
- Constructor for class org.sca4j.introspection.
DefaultIntrospectionContext
Initializes from a parent context.
E
ElementLoadFailure
- Class in
org.sca4j.introspection.xml
ElementLoadFailure(String, Throwable, XMLStreamReader)
- Constructor for class org.sca4j.introspection.xml.
ElementLoadFailure
G
getActualType(Type)
- Method in class org.sca4j.introspection.
TypeMapping
Return the actual type of the supplied formal type.
getBaseType(Type, TypeMapping)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Returns the base type for the supplied type.
getCause()
- Method in class org.sca4j.introspection.xml.
InvalidValue
getColumn()
- Method in exception org.sca4j.introspection.xml.
LoaderException
getColumn()
- Method in class org.sca4j.introspection.xml.
XmlValidationFailure
getCompositeName()
- Method in exception org.sca4j.introspection.validation.
InvalidCompositeException
getContributionUri()
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
getContributionUri()
- Method in interface org.sca4j.introspection.
IntrospectionContext
Returns the active contribution URI.
getElement()
- Method in exception org.sca4j.introspection.xml.
UnrecognizedElementException
getErrors()
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
getGenericType(Method)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Returns the generic type of a setter method.
getGenericType(Method, int)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Returns the generic type of a method parameter.
getGenericType(Constructor<?>, int)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Returns the generic type of a constructor parameter.
getImplementationClass()
- Method in class org.sca4j.introspection.java.
UnknownInjectionType
getImplementedInterfaces(Class<?>)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Returns all service interfaces directly implemented by a class or any superclass.
getInjectionFields(Class<?>)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Returns method injection sites provided by a class or any superclass.
getInjectionMethods(Class<?>, Collection<ServiceDefinition>)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Returns method injection sites provided by a class or any superclass.
getLine()
- Method in exception org.sca4j.introspection.xml.
LoaderException
getLine()
- Method in class org.sca4j.introspection.xml.
XmlValidationFailure
getMessage()
- Method in exception org.sca4j.introspection.java.
ImplementationNotFoundException
getMessage()
- Method in class org.sca4j.introspection.java.
NoConstructorFound
getMessage()
- Method in class org.sca4j.introspection.java.
UnknownInjectionType
getMessage()
- Method in exception org.sca4j.introspection.validation.
InvalidCompositeException
getMessage()
- Method in exception org.sca4j.introspection.validation.
InvalidContributionException
getMessage()
- Method in class org.sca4j.introspection.xml.
ElementLoadFailure
getMessage()
- Method in class org.sca4j.introspection.xml.
InvalidValue
getMessage()
- Method in class org.sca4j.introspection.xml.
UnrecognizedAttribute
getMessage()
- Method in class org.sca4j.introspection.xml.
UnrecognizedElement
getMessage()
- Method in exception org.sca4j.introspection.xml.
UnrecognizedElementException
getMessage()
- Method in class org.sca4j.introspection.xml.
XmlValidationFailure
getPrefix()
- Method in exception org.sca4j.introspection.xml.
InvalidPrefixException
getQName(String, String, NamespaceContext)
- Static method in class org.sca4j.introspection.xml.
LoaderUtil
Construct a QName from an XML value.
getRawType(Type)
- Method in class org.sca4j.introspection.
TypeMapping
Return the raw type of the supplied formal type.
getResourceURI()
- Method in exception org.sca4j.introspection.xml.
LoaderException
Returns the location of the resource that was being loaded.
getResourceURI()
- Method in class org.sca4j.introspection.xml.
XmlValidationFailure
getSiteName(Field, String)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Derive the name of an injection site from a field.
getSiteName(Method, String)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Derive the name of an injection site from a setter method.
getSiteName(Constructor<?>, int, String)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Derive the name of an injection site from a setter method.
getSourceBase()
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
getSourceBase()
- Method in interface org.sca4j.introspection.
IntrospectionContext
Returns the location of the SCDL definition being deployed.
getTargetClassLoader()
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
getTargetClassLoader()
- Method in interface org.sca4j.introspection.
IntrospectionContext
Returns a class loader that can be used to load application resources.
getTargetNamespace()
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
getTargetNamespace()
- Method in interface org.sca4j.introspection.
IntrospectionContext
Target namespace for this loader context.
getType()
- Method in class org.sca4j.introspection.java.
AbstractAnnotationProcessor
getType()
- Method in interface org.sca4j.introspection.java.
AnnotationProcessor
Returns the type of annotation this processor handles.
getTypeMapping()
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
getTypeMapping()
- Method in interface org.sca4j.introspection.
IntrospectionContext
Returns the mappings from formal to actual types for the component being introspected.
getURI(String)
- Method in interface org.sca4j.introspection.xml.
LoaderHelper
Convert a component URI in the form ${componentName}/${serviceName} to a URI of the form ${componentName}#${serviceName}
getWarnings()
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
H
hasErrors()
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
hasWarnings()
- Method in class org.sca4j.introspection.
DefaultIntrospectionContext
HeuristicProcessor
<
I
extends org.sca4j.scdl.Implementation<? extends org.sca4j.scdl.AbstractComponentType>> - Interface in
org.sca4j.introspection.java
Interface for processors that provide heuristic introspection of component implementations.
I
ImplementationNotFoundException
- Exception in
org.sca4j.introspection.java
ImplementationNotFoundException(String)
- Constructor for exception org.sca4j.introspection.java.
ImplementationNotFoundException
ImplementationNotFoundException(String, Throwable)
- Constructor for exception org.sca4j.introspection.java.
ImplementationNotFoundException
ImplementationProcessor
<
I
extends org.sca4j.scdl.Implementation<? extends org.sca4j.scdl.AbstractComponentType<?,?,?,?>>> - Interface in
org.sca4j.introspection.java
Interface for processing an implementation to introspect its component type.
inferType(Type, TypeMapping)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
InterfaceIntrospector
- Interface in
org.sca4j.introspection.contract
Implementations evaluate a Java-based interface and populate the corresponding service contract with relevant metadata.
introspect(TypeMapping, Type, ValidationContext)
- Method in interface org.sca4j.introspection.contract.
ContractProcessor
Introspect a Java Type (e.g.
introspect(ServiceContract, Type, ValidationContext)
- Method in interface org.sca4j.introspection.contract.
InterfaceIntrospector
Perform the introspection.
introspect(Operation, Method, ValidationContext)
- Method in interface org.sca4j.introspection.contract.
OperationIntrospector
Perform the introspection.
introspect(I, IntrospectionContext)
- Method in interface org.sca4j.introspection.java.
ImplementationProcessor
Introspects an implementation and derives the associated component type.
IntrospectionContext
- Interface in
org.sca4j.introspection
Context for the current introspection session.
IntrospectionException
- Exception in
org.sca4j.introspection
IntrospectionException()
- Constructor for exception org.sca4j.introspection.
IntrospectionException
IntrospectionException(String)
- Constructor for exception org.sca4j.introspection.
IntrospectionException
IntrospectionException(String, Throwable)
- Constructor for exception org.sca4j.introspection.
IntrospectionException
IntrospectionException(Throwable)
- Constructor for exception org.sca4j.introspection.
IntrospectionException
IntrospectionHelper
- Interface in
org.sca4j.introspection
Helper service that provides support methods to simplify introspection.
InvalidCompositeException
- Exception in
org.sca4j.introspection.validation
InvalidCompositeException(QName, List<ValidationFailure<?>>, List<ValidationFailure<?>>)
- Constructor for exception org.sca4j.introspection.validation.
InvalidCompositeException
Constructor.
InvalidContributionException
- Exception in
org.sca4j.introspection.validation
InvalidContributionException(List<ValidationFailure<?>>, List<ValidationFailure<?>>)
- Constructor for exception org.sca4j.introspection.validation.
InvalidContributionException
Constructor.
InvalidContributionException(List<ValidationFailure<?>>)
- Constructor for exception org.sca4j.introspection.validation.
InvalidContributionException
Constructor.
InvalidPrefixException
- Exception in
org.sca4j.introspection.xml
Denotes an invalid QName prefix.
InvalidPrefixException(String, String, XMLStreamReader)
- Constructor for exception org.sca4j.introspection.xml.
InvalidPrefixException
InvalidValue
- Class in
org.sca4j.introspection.xml
Indicates the loader encountered an invalid value.
InvalidValue(String, String, XMLStreamReader)
- Constructor for class org.sca4j.introspection.xml.
InvalidValue
InvalidValue(String, String, XMLStreamReader, Throwable)
- Constructor for class org.sca4j.introspection.xml.
InvalidValue
isAnnotationPresent(Class<?>, Class<? extends Annotation>)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Determine if an annotation is present on this interface or any superinterface.
isManyValued(TypeMapping, Type)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Returns true if the supplied type should be treated as many-valued.
L
load(XMLStreamReader, Class<OUTPUT>, IntrospectionContext)
- Method in interface org.sca4j.introspection.xml.
Loader
Parse the supplied XML stream, dispatching to the appropriate registered loader for each element encountered in the stream.
load(URL, Class<OUTPUT>, IntrospectionContext)
- Method in interface org.sca4j.introspection.xml.
Loader
Load a model object from a specified location.
load(XMLStreamReader, IntrospectionContext)
- Method in interface org.sca4j.introspection.xml.
TypeLoader
Deserializes an element in an XML stream.
loadClass(String, ClassLoader)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Load the class using the supplied ClassLoader.
Loader
- Interface in
org.sca4j.introspection.xml
System service for loading configuration artifacts from an XML source.
LoaderException
- Exception in
org.sca4j.introspection.xml
Base class for Exceptions raised during the loading process.
LoaderException(String, XMLStreamReader, Throwable)
- Constructor for exception org.sca4j.introspection.xml.
LoaderException
LoaderException(String, XMLStreamReader)
- Constructor for exception org.sca4j.introspection.xml.
LoaderException
LoaderException(String, Throwable)
- Constructor for exception org.sca4j.introspection.xml.
LoaderException
LoaderHelper
- Interface in
org.sca4j.introspection.xml
Interface for the helper class for loading intents and policy sets into elements aginst which intents and policies can be declared.
LoaderRegistry
- Interface in
org.sca4j.introspection.xml
Registry for XML loaders that can parse a StAX input stream and return model objects.
LoaderUtil
- Class in
org.sca4j.introspection.xml
Utility functions to support loader implementations.
loadKey(XMLStreamReader)
- Method in interface org.sca4j.introspection.xml.
LoaderHelper
Load the value of the attribute key from the current element.
loadPolicySetsAndIntents(PolicyAware, XMLStreamReader, IntrospectionContext)
- Method in interface org.sca4j.introspection.xml.
LoaderHelper
Loads policy sets and intents defined against bindings, implementations, services, references and components.
loadValue(XMLStreamReader)
- Method in interface org.sca4j.introspection.xml.
LoaderHelper
Load an XML value from a Stax stream.
M
mapTypeParameters(Class<?>)
- Method in interface org.sca4j.introspection.
IntrospectionHelper
Map the formal parameters of a type, its superclass and superinterfaces to the actual parameters of the class.
MissingAttribute
- Class in
org.sca4j.introspection.xml
Denotes a missing attribute
MissingAttribute(String, String, XMLStreamReader)
- Constructor for class org.sca4j.introspection.xml.
MissingAttribute
N
NoConstructorFound
- Class in
org.sca4j.introspection.java
NoConstructorFound(Class<?>)
- Constructor for class org.sca4j.introspection.java.
NoConstructorFound
O
OperationIntrospector
- Interface in
org.sca4j.introspection.contract
Implementations evaluate the methods of a Java-based interface and populate the operation on the corresponding service contract with relevant metadata.
org.sca4j.introspection
- package org.sca4j.introspection
org.sca4j.introspection.contract
- package org.sca4j.introspection.contract
org.sca4j.introspection.java
- package org.sca4j.introspection.java
org.sca4j.introspection.validation
- package org.sca4j.introspection.validation
org.sca4j.introspection.xml
- package org.sca4j.introspection.xml
outputErrors(List<ValidationFailure<?>>)
- Static method in class org.sca4j.introspection.validation.
ValidationUtils
Sorts and writes the list of error messages to a string.
outputWarnings(List<ValidationFailure<?>>)
- Static method in class org.sca4j.introspection.validation.
ValidationUtils
Sorts and writes the list of warning messages to a string.
P
parseListOfQNames(XMLStreamReader, String)
- Method in interface org.sca4j.introspection.xml.
LoaderHelper
Parses a list of qualified names.
parseListOfUris(XMLStreamReader, String)
- Method in interface org.sca4j.introspection.xml.
LoaderHelper
Parses a list of URIs contained in a attribute.
R
registerLoader(QName, TypeLoader<?>)
- Method in interface org.sca4j.introspection.xml.
LoaderRegistry
Register a loader.
ResourceNotFound
- Class in
org.sca4j.introspection.xml
ResourceNotFound(String, String, XMLStreamReader)
- Constructor for class org.sca4j.introspection.xml.
ResourceNotFound
S
skipToEndElement(XMLStreamReader)
- Static method in class org.sca4j.introspection.xml.
LoaderUtil
Advance the stream to the next END_ELEMENT event skipping any nested content.
T
toString()
- Method in exception org.sca4j.introspection.xml.
LoaderException
TypeLoader
<
OUTPUT
> - Interface in
org.sca4j.introspection.xml
Deserializes an element from a StAX input stream.
TypeMapping
- Class in
org.sca4j.introspection
A mapping from formal types to actual types.
TypeMapping()
- Constructor for class org.sca4j.introspection.
TypeMapping
U
UNDEFINED
- Static variable in exception org.sca4j.introspection.xml.
LoaderException
UnknownInjectionType
- Class in
org.sca4j.introspection.java
Denotes an unknown InjectableAttributeType.
UnknownInjectionType(InjectionSite, InjectableAttributeType, String)
- Constructor for class org.sca4j.introspection.java.
UnknownInjectionType
UnrecognizedAttribute
- Class in
org.sca4j.introspection.xml
Failure that indicates an attribute was encountered that could not be handled.
UnrecognizedAttribute(String, XMLStreamReader)
- Constructor for class org.sca4j.introspection.xml.
UnrecognizedAttribute
Constructor.
UnrecognizedElement
- Class in
org.sca4j.introspection.xml
Failure that indicates an element was encountered that could not be handled.
UnrecognizedElement(XMLStreamReader)
- Constructor for class org.sca4j.introspection.xml.
UnrecognizedElement
Constructor that indicates which resource could not be found.
UnrecognizedElementException
- Exception in
org.sca4j.introspection.xml
Exception that indicates an element was encountered that could not be handled.
UnrecognizedElementException(XMLStreamReader)
- Constructor for exception org.sca4j.introspection.xml.
UnrecognizedElementException
Constructor that indicates which resource could not be found.
unregisterLoader(QName)
- Method in interface org.sca4j.introspection.xml.
LoaderRegistry
Unregister the loader for the supplied element.
V
ValidationExceptionComparator
- Class in
org.sca4j.introspection.validation
Orders ValidationFailures.
ValidationExceptionComparator()
- Constructor for class org.sca4j.introspection.validation.
ValidationExceptionComparator
ValidationUtils
- Class in
org.sca4j.introspection.validation
visitConstructor(A, Constructor<?>, I, IntrospectionContext)
- Method in class org.sca4j.introspection.java.
AbstractAnnotationProcessor
visitConstructor(A, Constructor<?>, I, IntrospectionContext)
- Method in interface org.sca4j.introspection.java.
AnnotationProcessor
Visit an annotation on a constructor declaration.
visitConstructorParameter(A, Constructor<?>, int, I, IntrospectionContext)
- Method in class org.sca4j.introspection.java.
AbstractAnnotationProcessor
visitConstructorParameter(A, Constructor<?>, int, I, IntrospectionContext)
- Method in interface org.sca4j.introspection.java.
AnnotationProcessor
Visit an annotation on a constructor parameter declaration.
visitField(A, Field, I, IntrospectionContext)
- Method in class org.sca4j.introspection.java.
AbstractAnnotationProcessor
visitField(A, Field, I, IntrospectionContext)
- Method in interface org.sca4j.introspection.java.
AnnotationProcessor
Visit an annotation on a field declaration.
visitMethod(A, Method, I, IntrospectionContext)
- Method in class org.sca4j.introspection.java.
AbstractAnnotationProcessor
visitMethod(A, Method, I, IntrospectionContext)
- Method in interface org.sca4j.introspection.java.
AnnotationProcessor
Visit an annotation on a method declaration.
visitMethodParameter(A, Method, int, I, IntrospectionContext)
- Method in class org.sca4j.introspection.java.
AbstractAnnotationProcessor
visitMethodParameter(A, Method, int, I, IntrospectionContext)
- Method in interface org.sca4j.introspection.java.
AnnotationProcessor
Visit an annotation on a method parameter declaration.
visitPackage(A, Package, I, IntrospectionContext)
- Method in class org.sca4j.introspection.java.
AbstractAnnotationProcessor
visitPackage(A, Package, I, IntrospectionContext)
- Method in interface org.sca4j.introspection.java.
AnnotationProcessor
Visit an annotation on a package declaration.
visitType(A, Class<?>, I, IntrospectionContext)
- Method in class org.sca4j.introspection.java.
AbstractAnnotationProcessor
visitType(A, Class<?>, I, IntrospectionContext)
- Method in interface org.sca4j.introspection.java.
AnnotationProcessor
Visit an annotation on a class or interface declaration.
W
walk(I, Class<?>, IntrospectionContext)
- Method in interface org.sca4j.introspection.java.
ClassWalker
Walk a class and update the implementation definition.
writeErrors(PrintWriter, List<ValidationFailure<?>>)
- Static method in class org.sca4j.introspection.validation.
ValidationUtils
Sorts and writes the list of errors to the given writer.
writeWarnings(PrintWriter, List<ValidationFailure<?>>)
- Static method in class org.sca4j.introspection.validation.
ValidationUtils
Sorts and writes the list of warnings to the given writer.
X
XmlValidationFailure
<
T
> - Class in
org.sca4j.introspection.xml
Base class for validation failures occuring in XML artifacts.
XmlValidationFailure(String, T, XMLStreamReader)
- Constructor for class org.sca4j.introspection.xml.
XmlValidationFailure
A
C
D
E
G
H
I
L
M
N
O
P
R
S
T
U
V
W
X
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2008-2011
Service Symphony
. All Rights Reserved.