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

Copyright © 2008-2011 Service Symphony. All Rights Reserved.