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

A

ACCEPT - Static variable in class net.craftforge.essential.controller.constants.HttpHeader
Accept
ACCEPT_CHARSET - Static variable in class net.craftforge.essential.controller.constants.HttpHeader
Accept-Charset
addResourceMethod(String[], int, Class<?>, Method) - Method in class net.craftforge.essential.controller.allocation.ResourceNode
Adds a resource method to this node or one of its sub nodes.
AllocationPhase - Class in net.craftforge.essential.controller.phases
Allocates and sets the resource class and resource method.
AllocationPhase(State, Setup) - Constructor for class net.craftforge.essential.controller.phases.AllocationPhase
Creates an allocation phase from a controller state and setup.
AnnotationUtils - Class in net.craftforge.essential.controller.utils
Utilities for annotation actions.
AnnotationUtils() - Constructor for class net.craftforge.essential.controller.utils.AnnotationUtils
 
authenticate(Setup) - Method in interface net.craftforge.essential.controller.handlers.AuthenticationHandler
Authenticates a requester using the request setup.
authenticate(Setup) - Method in class net.craftforge.essential.testsuite.environment.mocks.MockAuthenticationHandler
 
AuthenticationHandler - Interface in net.craftforge.essential.controller.handlers
An authentication handler authenticates a request using the request setup.
AuthenticationPhase - Class in net.craftforge.essential.controller.phases
Authenticates the requester via HTTP basic authorization.
AuthenticationPhase(State, Setup) - Constructor for class net.craftforge.essential.controller.phases.AuthenticationPhase
Creates an authentication phase from a controller state and setup.
AUTHORIZATION - Static variable in class net.craftforge.essential.controller.constants.HttpHeader
Authorization

B

basicAuth() - Method in class net.craftforge.essential.testsuite.environment.resources.SimpleRequests
 
BasicRequestImpl - Class in net.craftforge.essential.context.basic
A basic implementation of a controller request.
BasicRequestImpl(String, String, Map<String, String[]>, Map<String, String[]>, InputStream) - Constructor for class net.craftforge.essential.context.basic.BasicRequestImpl
Creates a basic request.
BasicResponseImpl - Class in net.craftforge.essential.context.basic
A basic implementation of a controller response.
BasicResponseImpl(OutputStream) - Constructor for class net.craftforge.essential.context.basic.BasicResponseImpl
Creates a basic response.
Body - Annotation Type in net.craftforge.essential.controller.annotations
Indicates that the annotated property or method parameter should be initialized from the request body.
BodyHandler - Class in net.craftforge.essential.controller.managers
 
BodyHandler(InputStream) - Constructor for class net.craftforge.essential.controller.managers.BodyHandler
 

C

CaseInsensitiveMap<V> - Class in net.craftforge.commons.collections
A map for case-insensitive String keys.
CaseInsensitiveMap() - Constructor for class net.craftforge.commons.collections.CaseInsensitiveMap
 
Charset - Class in net.craftforge.essential.controller.constants
Charset encoding constants.
Charset() - Constructor for class net.craftforge.essential.controller.constants.Charset
 
ClassManager - Class in net.craftforge.reflection.managers
Manages a class by caching all reflection actions provided by the manager.
ClassUtils - Class in net.craftforge.reflection.utils
Provides utilities for class-related reflection operations.
ClassUtils() - Constructor for class net.craftforge.reflection.utils.ClassUtils
 
Client - Interface in net.craftforge.essential.client
A client performs requests against the framework.
ClientRequest - Class in net.craftforge.essential.client
A client request is used to provide a normalized request input for a client.
ClientRequest(String, String) - Constructor for class net.craftforge.essential.client.ClientRequest
Creates a client request.
ClientResponse - Class in net.craftforge.essential.client
A client response is used to provide a normalized response output for a client.
ClientResponse(int, Map<String, String[]>, InputStream) - Constructor for class net.craftforge.essential.client.ClientResponse
Creates a client response using the given HTTP status code, response headers and response body.
ClientTest - Class in net.craftforge.essential.testsuite
 
ClientTest(Client) - Constructor for class net.craftforge.essential.testsuite.ClientTest
 
config - Variable in class net.craftforge.essential.supply.Consumer
 
config - Variable in class net.craftforge.essential.supply.Producer
The configuration
Configuration - Class in net.craftforge.essential.controller
A controller configuration.
Configuration() - Constructor for class net.craftforge.essential.controller.Configuration
Initializes a configuration using the default configuration file.
Configuration(String) - Constructor for class net.craftforge.essential.controller.Configuration
Initializes a configuration using the given configuration file.
consume(Class<?>, String, String) - Method in class net.craftforge.essential.supply.Consumer
Consumes the given input string, deserializing it to an object of the specified class.
consume(Class<?>, String, InputStream, String) - Method in class net.craftforge.essential.supply.Consumer
Consumes the given input stream, deserializing it to an object of the specified class.
Consumer - Annotation Type in net.craftforge.essential.controller.annotations
Indicates the consumer to use for parameter initialization of a resource class or resource method.
Consumer - Class in net.craftforge.essential.supply
De-serializes strings to objects.
Consumer(Configuration) - Constructor for class net.craftforge.essential.supply.Consumer
 
Consumes - Annotation Type in net.craftforge.essential.controller.annotations
Indicates the media type(s) of the input being consumed by the annotated method.
containsKey(Object) - Method in class net.craftforge.commons.collections.CaseInsensitiveMap
The key is case-insensitive.
CONTENT_TYPE - Static variable in class net.craftforge.essential.controller.constants.HttpHeader
Content-Type
Controller - Class in net.craftforge.essential.controller
 
ControllerException - Exception in net.craftforge.essential.controller
Specifies exceptions occurring in the controller.
ControllerException(String) - Constructor for exception net.craftforge.essential.controller.ControllerException
 
ControllerException(HttpStatusCode) - Constructor for exception net.craftforge.essential.controller.ControllerException
 
ControllerException(Throwable) - Constructor for exception net.craftforge.essential.controller.ControllerException
 
ControllerException(String, HttpStatusCode) - Constructor for exception net.craftforge.essential.controller.ControllerException
 
ControllerException(String, Throwable) - Constructor for exception net.craftforge.essential.controller.ControllerException
 
ControllerException(Throwable, HttpStatusCode) - Constructor for exception net.craftforge.essential.controller.ControllerException
 
ControllerException(String, Throwable, HttpStatusCode) - Constructor for exception net.craftforge.essential.controller.ControllerException
 
convertToObject(Consumer, Class<?>, String) - Method in class net.craftforge.essential.controller.managers.ParameterHandler
 
createClass(String, Class<?>) - Method in class net.craftforge.commons.configuration.PropertiesHolder
Creates a class from a property using a default class if the property is not set.
createCollection(Class<?>) - Static method in class net.craftforge.reflection.utils.ReflUtils
Creates a parametrized collection of the given collection type (e.g.
createMap(String) - Method in class net.craftforge.commons.configuration.PropertiesHolder
Creates a map of properties which match the given property name prefix.

D

DEFAULT_BASE_URL - Static variable in class net.craftforge.essential.testsuite.TestValues
 
DEFAULT_CONFIG_FILE - Static variable in class net.craftforge.essential.controller.Configuration
The default configuration file
DEFAULT_CONFIGURATION - Static variable in class net.craftforge.essential.testsuite.TestValues
 
DEFAULT_CONSUMER - Static variable in class net.craftforge.essential.controller.Configuration
 
DEFAULT_PACKAGE_PATH - Static variable in class net.craftforge.essential.testsuite.TestValues
 
DEFAULT_PHASE_FLOW - Static variable in class net.craftforge.essential.controller.Configuration
 
DEFAULT_PRODUCER - Static variable in class net.craftforge.essential.controller.Configuration
 
DEFAULT_REG_EX - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
The regular expression used for default resource path variables
DefaultValue - Annotation Type in net.craftforge.essential.controller.annotations
Indicates the default value(s) to use if no parameter was found for initializing a field or method parameter.
defaultValuesAsString(String[]) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Converts a list of default values into a human readable string.
Delete - Annotation Type in net.craftforge.essential.controller.annotations
Indicates usage of the annotated resource method for the HTTP method of same name.
DELETE - Static variable in class net.craftforge.essential.controller.constants.HttpMethod
DELETE
DocumentationManager - Class in net.craftforge.essential.controller.managers
Manages documentation of resources.
DocumentationPhase - Class in net.craftforge.essential.controller.phases
Generates the documentation of the resource class and sets it as the result.
DocumentationPhase(State, Setup) - Constructor for class net.craftforge.essential.controller.phases.DocumentationPhase
Creates a documentation phase from a controller state and setup.

F

filterNoneTemplateParams(List<WadlParam>) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
 
filterTemplateParams(List<WadlParam>) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Filters all template parameters from a list of parameters.
FIND_ALL_LITERALS - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
Finds all literals and numbers
FIND_ALL_NONE_LITERALS - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
Finds all none literals and numbers
FIND_CHARSET - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
Finds all charset=XYZ notations regardless of whitespace characters and provides a group for XYZ
FIND_COLON - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
Finds colons
FIND_CURLY_BRACKETS - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
Finds all opening and closing curly brackets
FIND_ENCLOSED_BY_CURLY_BRACKETS - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
Finds all characters enclosed by curly brackets including the brackets
FIND_HEADER - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
Finds all characters enclosed by square brackets starting with 'header:' and provides a group for the characters after header
FIND_NO_EQUAL_CONTAINED - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
Finds a character sequence that does not contain an equal character.
FIND_REG_EX_OPERATORS - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
Finds regular expression characters
FIND_SEMI_COLON - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
Finds semi colons
FIND_SLASH - Static variable in class net.craftforge.essential.controller.utils.RegExUtils
Finds slashes
findAllSubNodes() - Method in class net.craftforge.essential.controller.allocation.ResourceNode
Finds all direct and indirect sub nodes including this node
findAllSubNodesSkippingRoot() - Method in class net.craftforge.essential.controller.allocation.ResourceNode
Finds all direct and indirect sub nodes including this node
findClasses(String) - Static method in class net.craftforge.reflection.utils.PackageUtils
Finds all classes accessible from the class loader and belonging to the given package and its sub-packages.
findClassesInDir(File, String) - Static method in class net.craftforge.reflection.utils.PackageUtils
Recursive method used to find all classes in a given directory and sub directories.
findClassesInJar(JarFile, String) - Static method in class net.craftforge.reflection.utils.PackageUtils
Finds all classes in a the package path of the given jar file.
findResourceNode(String[]) - Method in class net.craftforge.essential.controller.allocation.ResourceNode
Finds the sub node matching the last node of a path represented by the path parts.
findResourceNode(String) - Method in class net.craftforge.essential.controller.allocation.ResourceTree
Finds the resource node matching the given (real) path.
findResourceNodesAlongPath(String[]) - Method in class net.craftforge.essential.controller.allocation.ResourceNode
Finds all sub nodes along a path represented by the path parts.
findResourceNodesAlongPath(String) - Method in class net.craftforge.essential.controller.allocation.ResourceTree
Finds all resource nodes along a (real) path
findResourceNodesInPathSkippingRoot(String) - Method in class net.craftforge.essential.controller.allocation.ResourceTree
Finds all resource nodes in a (real) path except of the base resource node representing the path.
fromValue(String) - Static method in enum net.craftforge.essential.controller.documentation.jaxb.WadlHTTPMethods
 
fromValue(String) - Static method in enum net.craftforge.essential.controller.documentation.jaxb.WadlParamStyle
 

G

get(Object) - Method in class net.craftforge.commons.collections.CaseInsensitiveMap
The key is case-insensitive.
Get - Annotation Type in net.craftforge.essential.controller.annotations
Indicates usage of the annotated resource method for the HTTP method of same name.
GET - Static variable in class net.craftforge.essential.controller.constants.HttpMethod
GET
getAcceptedCharset() - Method in class net.craftforge.essential.controller.Setup
Gets the encoding charset for result serialization.
getAcceptedMediaType() - Method in class net.craftforge.essential.controller.Setup
Gets the media type for result serialization.
getActualReferences() - Method in class net.craftforge.reflection.managers.ClassManager
Gets all actual reference fields of a class.
getAllGetterMethods() - Method in class net.craftforge.reflection.managers.ClassManager
Gets all getter methods of a class and groups them by their corresponding field names.
getAllMethodsAnnotatedWith(Class<? extends Annotation>) - Method in class net.craftforge.reflection.managers.ClassManager
Gets all methods being annotated with an annotation of the given annotation class.
getAllParameters() - Method in class net.craftforge.essential.controller.Setup
Gets all query, form and resource parameters.
getAllPropertiesAnnotatedWith(Class<? extends Annotation>) - Method in class net.craftforge.reflection.managers.ClassManager
Gets all fields which are annotated themselves or whose corresponding getters or setters are annotated with an annotation of the given annotation class.
getAllSetterMethods() - Method in class net.craftforge.reflection.managers.ClassManager
Gets all setter methods of a class and groups them by their corresponding field names.
getAnnotatedFieldsFromClass(Class<?>) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets a list of all fields with an @Param, @Body, @Header or @Property annotation, looking them up on field level and on method level of getters and setters.
getAuthenticationHandler() - Method in class net.craftforge.essential.controller.Configuration
Gets the class of the authentication handler.
getAuthorizationPair(String[]) - Static method in class net.craftforge.essential.controller.utils.HeaderUtils
Gets a username password pair from the HTTP authorization header values.
getAuthorizationPassword() - Method in class net.craftforge.essential.client.ClientResponse
Gets the password from the authorization header.
getAuthorizationPassword() - Method in class net.craftforge.essential.controller.managers.HeaderHandler
 
getAuthorizationUser() - Method in class net.craftforge.essential.client.ClientResponse
Gets the user from the authorization header.
getAuthorizationUser() - Method in class net.craftforge.essential.controller.managers.HeaderHandler
 
getBasicAuthorizationHeader(String, String) - Static method in class net.craftforge.essential.controller.utils.HeaderUtils
Gets an HTTP basic authorization header value from a username and password.
getBestMatchingMediaType(Object, Class<? extends Annotation>, String) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the media type of a consumer or producer being annotated with the @Produces or @Consumes annotation which value matches best the specified media types.
getBestMatchingMediaType(String) - Method in class net.craftforge.essential.supply.Producer
 
getBestMatchingMethod(Object, Class<? extends Annotation>, String) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the method of a consumer or producer being annotated with the @Produces or @Consumes annotation which value matches best the specified media types.
getBodyContent() - Method in class net.craftforge.essential.client.ClientResponse
Gets the HTTP response body string.
getBodyContent(String) - Method in class net.craftforge.essential.controller.managers.BodyHandler
 
getBodyFieldsFromClass(Class<?>) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets a list of all fields with an @Body annotation, looking them up on field level and on method level of getters and setters.
getBodyHandler() - Method in class net.craftforge.essential.controller.Setup
Gets the body handler.
getBodyInput(Consumer, Class<?>) - Method in class net.craftforge.essential.controller.managers.InjectionManager
 
getBodyInputStream() - Method in class net.craftforge.essential.client.ClientResponse
Gets the HTTP response body input stream.
getBodyInputStream() - Method in class net.craftforge.essential.context.basic.BasicRequestImpl
Gets the input stream of the request body.
getBodyInputStream() - Method in class net.craftforge.essential.controller.managers.BodyHandler
 
getBodyInputStream() - Method in interface net.craftforge.essential.controller.Request
Gets the input stream of the request body.
getBodyObject(Consumer, Class<?>) - Method in class net.craftforge.essential.client.ClientResponse
Gets the HTTP response body as an object of the given class.
getBodyObject(Consumer, Class<?>, String, String) - Method in class net.craftforge.essential.controller.managers.BodyHandler
 
getBodyOutputStream() - Method in class net.craftforge.essential.context.basic.BasicResponseImpl
Gets the output stream for streaming the response body.
getBodyOutputStream() - Method in interface net.craftforge.essential.controller.Response
Gets the output stream for streaming the response body.
getClass(String, Class<?>) - Method in class net.craftforge.commons.configuration.PropertiesHolder
Gets a class from a property if the property value represents a class path known to class loader.
getClassHierarchy() - Method in class net.craftforge.reflection.managers.ClassManager
Gets a class hierarchy of the class as a list containing the class itself and all its super classes except of java.lang.Object.
getClassHierarchy(Class<?>) - Static method in class net.craftforge.reflection.utils.ClassUtils
Gets a class hierarchy of a class as a list containing the class itself and all its super classes except of java.lang.Object.
getClassParams(Class<?>) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets the list of resource parameters from a resource Java class
getClientResponse(HttpResponse) - Method in class net.craftforge.essential.client.NetworkClient
Gets the client response from the provided HTTP response.
getCode() - Method in enum net.craftforge.essential.controller.constants.HttpStatusCode
Gets the status code.
getCompleteClassHierarchy() - Method in class net.craftforge.reflection.managers.ClassManager
Gets a class hierarchy of the class as a list containing the class itself and all its super classes as well as all implemented interfaces within the class hierarchy and their super interfaces.
getCompleteClassHierarchyMethods() - Method in class net.craftforge.reflection.managers.ClassManager
Gets all declared methods.
getConfiguration() - Method in class net.craftforge.essential.controller.Setup
Gets the controller configuration.
getConsumerFromMethodOrClass(Method) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the @Consumer annotation value of a method, looking it up on method level first, then class level.
getConsumerMethod(Object, String) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the method of a consumer being annotated with the @Consumes annotation which value matches best the media types.
getContent() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlDoc
 
getContentCharset() - Method in class net.craftforge.essential.client.ClientResponse
Gets the response body's charset encoding from the Content-Type header.
getContentCharset(String) - Method in class net.craftforge.essential.controller.managers.HeaderHandler
 
getContentMediaType() - Method in class net.craftforge.essential.client.ClientResponse
Gets the response body's media type from the Content-Type header.
getContentMediaType(String) - Method in class net.craftforge.essential.controller.managers.HeaderHandler
 
getContentTypePair(String) - Static method in class net.craftforge.essential.controller.utils.HeaderUtils
Gets a content type pair, extracting the content media type and content charset from a Content-Type header.
getDefaultConsumer() - Method in class net.craftforge.essential.controller.Configuration
Gets the class of the default consumer.
getDefaultProducer() - Method in class net.craftforge.essential.controller.Configuration
Gets the class of the default producer.
getDefaultValue() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getDefaultValuesFromProperty(Field) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the @DefaultValue annotation value(s) of a field, looking it up on field level and on method level of getters and setters.
getDoc() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlApplication
 
getDoc() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlLink
 
getDoc() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
getDoc() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlOption
 
getDoc() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getDoc() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
getDoc() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRequest
 
getDoc() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
getDoc() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResourceType
 
getDoc() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResponse
 
getDocumentation(String, Configuration) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets the documentation in WADL for a resource identified via the given path in context of the specified configuration.
getDocumentationManager() - Method in class net.craftforge.essential.controller.Setup
Gets the documentation manager.
getElement() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
getFirstImplementation(Class<?>, Method) - Static method in class net.craftforge.reflection.utils.ClassUtils
Looks for the first implementation or overriding of a method within the class hierarchy of the given class.
getFirstPhase() - Method in interface net.craftforge.essential.controller.phases.flow.PhaseFlow
Gets the controller phase to start with
getFirstPhase() - Method in class net.craftforge.essential.controller.phases.flow.StandardPhaseFlow
Gets the controller phase to start with
getFixed() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getHeaderFieldsFromClass(Class<?>) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets a list of all fields with an @Header annotation, looking them up on field level and on method level of getters and setters.
getHeaderFromProperty(Field) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the @Header annotations value of a property, looking it up on field level and on method level of getters and setters.
getHeaderHandler() - Method in class net.craftforge.essential.controller.Setup
Gets the header handler.
getHeaderInput(Class<?>, String, String[]) - Method in class net.craftforge.essential.controller.managers.InjectionManager
 
getHeaders() - Method in class net.craftforge.essential.client.ClientRequest
Gets the HTTP request headers.
getHeaders() - Method in class net.craftforge.essential.context.basic.BasicRequestImpl
Gets the headers of the request.
getHeaders() - Method in class net.craftforge.essential.context.basic.BasicResponseImpl
Gets the HTTP headers of this response.
getHeaders() - Method in interface net.craftforge.essential.controller.Request
Gets the headers of the request.
getHeaders() - Method in interface net.craftforge.essential.controller.Response
Gets the HTTP headers of this response.
getHeadersWithContent(Producer) - Method in class net.craftforge.essential.controller.phases.ProductionPhase
 
getHeadersWithoutContent() - Method in class net.craftforge.essential.controller.phases.ProductionPhase
 
getHeaderValue(String, String) - Method in class net.craftforge.essential.controller.managers.HeaderHandler
 
getHeaderValue(String, String[]) - Method in class net.craftforge.essential.controller.managers.HeaderHandler
 
getHeaderValues(String, String[]) - Method in class net.craftforge.essential.controller.managers.HeaderHandler
 
getHref() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
getHref() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getHref() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
getHttpMethod() - Method in class net.craftforge.essential.client.ClientRequest
Gets the HTTP request method.
getHttpMethod() - Method in class net.craftforge.essential.context.basic.BasicRequestImpl
Gets the HTTP method of the request.
getHttpMethod() - Method in interface net.craftforge.essential.controller.Request
Gets the HTTP method of the request.
getHttpMethod() - Method in class net.craftforge.essential.controller.Setup
Gets the HTTP method for result serialization.
getHttpMethod(Method) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the REST annotation (@Get, @Post, etc.) of a method, looking it up on method level.
getHttpRequest(ClientRequest) - Method in class net.craftforge.essential.client.NetworkClient
Gets an HTTP request from the provided client request.
getHttpStatusCode(int) - Method in enum net.craftforge.essential.controller.constants.HttpStatusCode
Gets the HTTP status code enum for the given status code.
getHttpStatusCode() - Method in exception net.craftforge.essential.controller.ControllerException
 
getId() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
getId() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getId() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
getId() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
getId() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResourceType
 
getInputForField(Field) - Method in class net.craftforge.essential.controller.managers.InjectionManager
Gets the input for a field annotated with @Param from the corresponding parameter.
getInputForMethodParameters(Method) - Method in class net.craftforge.essential.controller.managers.InjectionManager
Gets the input for a method's parameters annotated with @Param from the corresponding parameter.
getInstance(String) - Static method in class net.craftforge.essential.controller.allocation.ResourceTree
Gets an instance of a resource tree.
getInstance(String, Configuration) - Static method in class net.craftforge.essential.controller.Controller
Controls instantiation process to ensure that only one controller per package path and configuration (identified by name) is used.
getInstance(String) - Static method in class net.craftforge.essential.controller.Controller
Controls instantiation process to ensure that only one controller per package path and default configuration is used.
getInstance(String) - Static method in class net.craftforge.essential.controller.managers.DocumentationManager
Controls instantiation process to ensure that only one instance per package path is used.
getInstance(String) - Static method in class net.craftforge.essential.controller.managers.ResourceManager
Controls instantiation process to ensure that only one instance per package path is used.
getInstance(Field) - Static method in class net.craftforge.reflection.managers.ClassManager
Gets the class manager corresponding to the field's declaring class
getInstance(Method) - Static method in class net.craftforge.reflection.managers.ClassManager
Gets the class manager corresponding to the method's declaring class
getInstance(Class<?>) - Static method in class net.craftforge.reflection.managers.ClassManager
Gets the class manager corresponding to the class.
getInstance(Class<T>) - Static method in class net.craftforge.reflection.managers.ReferenceManager
Gets an instance of a reference manager for a class of objects being managed by the manager.
getInterfaceHierarchy() - Method in class net.craftforge.reflection.managers.ClassManager
Gets a interface hierarchy of the class as a list containing the class's implemented interfaces and all their super interfaces.
getInterfaceHierarchy(Class<?>) - Static method in class net.craftforge.reflection.utils.ClassUtils
Gets a interface hierarchy of a class as a list containing the class's implemented interfaces and all their super interfaces.
getInvocationEnd() - Method in class net.craftforge.essential.controller.State
Gets the invocation end date
getInvocationStart() - Method in class net.craftforge.essential.controller.State
Gets the invocation start date
getJsonDeserializationProperties() - Method in class net.craftforge.essential.controller.Configuration
Gets the JSON deserialization properties.
getJsonSerializationProperties() - Method in class net.craftforge.essential.controller.Configuration
Gets the JSON serialization properties.
getLang() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlDoc
 
getLevel() - Method in class net.craftforge.essential.controller.allocation.ResourceNode
Gets the level of the node in the node tree with 0 being the root level.
getLink() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getMediaType() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlOption
 
getMediaType() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
getMethodLevelAnnotation(Method, Class<? extends Annotation>) - Method in class net.craftforge.reflection.managers.ClassManager
Gets the first occurrence of an annotation of the given annotation class at method level.
getMethodOrTypeLevelAnnotation(Method, Class<? extends Annotation>) - Method in class net.craftforge.reflection.managers.ClassManager
Gets the first annotation of an annotation class on the given method's or type level.
getMethodParameterAnnotations(Method, Class<? extends Annotation>) - Method in class net.craftforge.reflection.managers.ClassManager
Gets all parameter annotations of a method.
getMethodParams(Method) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets the list of resource and request parameters from a resource Java method.
getMethods() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
getMethods() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResourceType
 
getMethods(List<Method>, Configuration) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets the list of all resource HTTP methods from a list of resource Java methods and a controller configuration.
getMissingHeaderException(String) - Method in class net.craftforge.essential.controller.managers.HeaderHandler
 
getMissingParameterException(String) - Method in class net.craftforge.essential.controller.managers.ParameterHandler
 
getName() - Method in enum net.craftforge.essential.controller.constants.HttpStatusCode
Gets the status name.
getName() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
getName() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getName() - Method in class net.craftforge.essential.testsuite.environment.mocks.SimpleEntity
 
getObjectFromXmlOutputStream(Class<?>, ByteArrayOutputStream, String) - Static method in class net.craftforge.commons.io.StreamUtils
Gets an object from an XML output stream using the given charset.
getOptions() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getParam(String, String) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets a request parameter from a parameter name and a parameter default value
getParameterHandler() - Method in class net.craftforge.essential.controller.Setup
Gets the parameter handler.
getParameterInput(Consumer, Class<?>, Type, String, String[]) - Method in class net.craftforge.essential.controller.managers.InjectionManager
 
getParameters() - Method in class net.craftforge.essential.client.ClientRequest
Gets the HTTP request parameters.
getParameters() - Method in class net.craftforge.essential.context.basic.BasicRequestImpl
Gets the parameter map, containing all query or form parameters being delivered in the request.
getParameters() - Method in interface net.craftforge.essential.controller.Request
Gets the parameter map, containing all query or form parameters being delivered in the request.
getParameterValue(String, String[]) - Method in class net.craftforge.essential.controller.managers.ParameterHandler
 
getParameterValueAsObject(Consumer, Class<?>, String, String[]) - Method in class net.craftforge.essential.controller.managers.ParameterHandler
 
getParameterValues(String, String[]) - Method in class net.craftforge.essential.controller.managers.ParameterHandler
 
getParameterValuesAsObject(Consumer, Class<?>, Class<G>, String, String[]) - Method in class net.craftforge.essential.controller.managers.ParameterHandler
Gets the input for a collection type using the generic type as deserialization hint for the parameter values associated to the given parameter name.
getParamFieldsFromClass(Class<?>) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets a list of all fields with an @Param annotation, looking them up on field level and on method level of getters and setters.
getParamFromProperty(Field) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the @Param annotations value of a property, looking it up on field level and on method level of getters and setters.
getParamNameFromPathPart(String, boolean) - Static method in class net.craftforge.essential.controller.utils.RegExUtils
Gets the param name from a (virtual) path part assuming it to not be static.
getParamNameFromPathPart(String) - Static method in class net.craftforge.essential.controller.utils.RegExUtils
Gets the param name from a (virtual) path part assuming it to not be static.
getParams() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
getParams() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRequest
 
getParams() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
getParams() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResourceType
 
getParams() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResponse
 
getPath() - Method in class net.craftforge.essential.controller.allocation.ResourceNode
Gets the complete (virtual) path from root to node.
getPath() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getPath() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
getPathFromClass(Class<?>) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the @Path annotation value of a class, looking it up on type level.
getPathFromMethod(Method) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the @Path annotation value of a method, looking it up on method level.
getPathParameters(String) - Method in class net.craftforge.essential.controller.managers.ResourceManager
Gets the request path parameter map corresponding to the request path.
getPathParameters() - Method in class net.craftforge.essential.controller.Setup
Gets the resource parameters.
getPathPart() - Method in class net.craftforge.essential.controller.allocation.ResourceNode
Gets the path part.
getPattern() - Method in class net.craftforge.essential.controller.allocation.ResourceNode
Gets the pattern for matching against variable path parts.
getPhaseAfter(Phase) - Method in interface net.craftforge.essential.controller.phases.flow.PhaseFlow
Gets the controller phase which follows after the given phase.
getPhaseAfter(Phase) - Method in class net.craftforge.essential.controller.phases.flow.StandardPhaseFlow
Gets the controller phase which follows after the given phase.
getPhaseAfterAllocation() - Method in class net.craftforge.essential.controller.phases.flow.StandardPhaseFlow
Gets the phase following an allocation phase.
getPhaseAfterAuthentication() - Method in class net.craftforge.essential.controller.phases.flow.StandardPhaseFlow
Gets the phase following an authentication phase.
getPhaseAfterDocumentation() - Method in class net.craftforge.essential.controller.phases.flow.StandardPhaseFlow
Gets the phase following a documentation phase.
getPhaseAfterInvocation() - Method in class net.craftforge.essential.controller.phases.flow.StandardPhaseFlow
Gets the phase following an invocation phase.
getPhaseAfterProduction() - Method in class net.craftforge.essential.controller.phases.flow.StandardPhaseFlow
Gets the phase following a production phase.
getPhaseFlow() - Method in class net.craftforge.essential.controller.Configuration
Gets the class of the phase flow defining the controller's phase execution logic.
getProducer() - Method in class net.craftforge.essential.controller.phases.ProductionPhase
 
getProducerFromMethodOrClass(Method) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the @Producer annotation value of a method, looking it up on method level first, then class level.
getProducerMethod(Object, String) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the method of a producer being annotated with the @Produces annotation which value matches best the specified media types.
getProfile() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
getProperties(String) - Method in class net.craftforge.commons.configuration.PropertiesHolder
Gets a map of properties which match the given property name prefix.
getProperties(String, String[]) - Method in class net.craftforge.essential.controller.managers.PropertyHandler
 
getProperty(String) - Method in class net.craftforge.commons.configuration.PropertiesHolder
Gets a property from the holder or manually added properties.
getProperty(String, String[]) - Method in class net.craftforge.essential.controller.managers.PropertyHandler
 
getProperty(Object, Field) - Static method in class net.craftforge.reflection.utils.PropertyUtils
Gets the value of an object's property.
getPropertyFieldsFromClass(Class<?>) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets a list of all fields with an @Property annotation, looking them up on field level and on method level of getters and setters.
getPropertyFromProperty(Field) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the @Property annotation value of a property, looking it up on field level and on method level of getters and setters.
getPropertyHandler() - Method in class net.craftforge.essential.controller.Setup
Gets the property handler.
getPropertyInput(Class<?>, String, String[]) - Method in class net.craftforge.essential.controller.managers.InjectionManager
 
getPropertyLevelAnnotation(Field, Class<? extends Annotation>) - Method in class net.craftforge.reflection.managers.ClassManager
Gets the first occurrence of an annotation of the given annotation class at field level or at method level of the corresponding setter and getter methods.
getQueryParameters() - Method in class net.craftforge.essential.controller.Setup
Gets the URI query parameters.
getQueryType() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
getRegExFromPathPart(String) - Static method in class net.craftforge.essential.controller.utils.RegExUtils
Gets the regular expression encoded in a (virtual) path part.
getRel() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlLink
 
getRepeating() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getRepresentations() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRequest
 
getRepresentations() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResponse
 
getRepresentations(List<String>) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets a list of representations from a list of supported media types.
getRequest() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
getRequest(Method, Configuration) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets the request for a resource Java method and a controller configuration.
getRequest() - Method in class net.craftforge.essential.controller.Setup
Gets the normalized HTTP request.
getRequestBody() - Method in class net.craftforge.essential.client.ClientRequest
Gets the HTTP request body.
getRequestBodyInputStream() - Method in class net.craftforge.essential.controller.Setup
Gets the body input stream.
getRequestHeaders(Map<String, String[]>) - Method in class net.craftforge.essential.client.NetworkClient
Gets the HTTP headers from the provided header map.
getRequestParameters(Map<String, String[]>) - Method in class net.craftforge.essential.client.NetworkClient
Gets the HTTP parameters from the provided parameter map.
getRequestParams(Method) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets the list of request parameters for a resource Java method.
getRequestRepresentations(Method, Configuration) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets a request representation from a Java method and a controller configuration.
getRequestUrlInfoPart() - Method in class net.craftforge.essential.controller.Setup
Gets the request URL info part.
getRequestUrlMetaPart() - Method in class net.craftforge.essential.controller.Setup
Gets the request URL meta part.
getRequestUrlResourcePart() - Method in class net.craftforge.essential.controller.Setup
Gets the request URL resource path by removing the meta data part from the URL info part.
getRequired() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getResource(String, Configuration) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets a resource from a resource path and a controller configuration.
getResourceClass() - Method in class net.craftforge.essential.controller.allocation.ResourceNode
Gets the resource class being responsible for this node.
getResourceClass(String) - Method in class net.craftforge.essential.controller.managers.ResourceManager
Gets the resource class corresponding to the request path.
getResourceClass() - Method in class net.craftforge.essential.controller.State
Gets the resource class
getResourceManager() - Method in class net.craftforge.essential.controller.Setup
Gets the resource manager.
getResourceMethod(String, String, Class<?>) - Method in class net.craftforge.essential.controller.managers.ResourceManager
Gets the resource method corresponding to the HTTP method and request path.
getResourceMethod() - Method in class net.craftforge.essential.controller.State
Gets the resource method.
getResourceMethods() - Method in class net.craftforge.essential.controller.allocation.ResourceNode
Gets the resource methods associated to this node.
getResourceMethodsFromClass(Class<?>) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets a list of all methods with a REST annotation (@Get, @Post, etc.)
getResourceParams(Class<?>, Method) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets the list of all resource parameters for a resource Java class and method.
getResources() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlApplication
 
getResources() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
getResources() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResourceType
 
getResourceType() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlLink
 
getResponse() - Method in class net.craftforge.essential.controller.Setup
Gets the normalized HTTP response.
getResponseBodyOutputStream() - Method in class net.craftforge.essential.controller.Setup
Gets the output stream for streaming the serialized response body.
getResponseHeaders(Header[]) - Method in class net.craftforge.essential.client.NetworkClient
Gets the response header map from the given HTTP headers.
getResponseRepresentations(Method, Configuration) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets a response representation from a Java method and a controller configuration.
getResponses() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
getResponses(Method, Configuration) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets a list of possible responses of a resource Java method and a controller configuration.
getResult() - Method in class net.craftforge.essential.controller.State
Gets the result.
getRev() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlLink
 
getStatus() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResponse
 
getStatus() - Method in class net.craftforge.essential.controller.State
Gets the HTTP status code.
getStatusCode() - Method in class net.craftforge.essential.client.ClientResponse
Gets the HTTP status code.
getStatusCode() - Method in class net.craftforge.essential.context.basic.BasicResponseImpl
Gets the HTTP status code of this response.
getStatusCode() - Method in interface net.craftforge.essential.controller.Response
Gets the HTTP status code of this response.
getStyle() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getSubResources(String) - Method in class net.craftforge.essential.controller.managers.DocumentationManager
Gets the list of all sub-resources of a resource matching a resource path.
getSupportedConsumerMediaTypes(Class<?>) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the supported consumer media types from a consumer class.
getSupportedProducerMediaTypes(Class<?>) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets the supported producer media types from a producer class.
getterName(String) - Static method in class net.craftforge.reflection.utils.ReflUtils
Builds the name of the get-method for the given field name.
getTitle() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlDoc
 
getType() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
getType() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
getTypeLevelAnnotation(Class<? extends Annotation>) - Method in class net.craftforge.reflection.managers.ClassManager
Gets the first occurrence of an annotation of the given annotation class at type level.
getUrlInfoPart() - Method in class net.craftforge.essential.client.ClientRequest
Gets the request URL info part.
getUrlInfoPart() - Method in class net.craftforge.essential.context.basic.BasicRequestImpl
Gets the info part of the request url.
getUrlInfoPart() - Method in interface net.craftforge.essential.controller.Request
Gets the info part of the request url.
getUrlParameters(String, String) - Static method in class net.craftforge.essential.controller.utils.UriUtils
Gets the parameters from an uri query part as a map-list combination.
getValidConsumerParameterTypes() - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets all valid consumer parameter type combinations.
getValidProducerParameterTypes() - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Gets all valid producer parameter type combinations.
getValue() - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlOption
 
getValuesFromPathPart(String) - Static method in class net.craftforge.essential.controller.utils.RegExUtils
Gets the values from a (real) path part assuming the part to be variable.
getVirtualPrimitives() - Method in class net.craftforge.reflection.managers.ClassManager
Gets all virtual primitives of a class.
getXmlDeserializationProperties() - Method in class net.craftforge.essential.controller.Configuration
Gets the XML deserialization properties.
getXmlInputStreamFromObject(Object, String) - Static method in class net.craftforge.commons.io.StreamUtils
Gets an XML input stream from an object using the given charset.
getXmlSerializationProperties() - Method in class net.craftforge.essential.controller.Configuration
Gets the XML serialization properties.

H

Head - Annotation Type in net.craftforge.essential.controller.annotations
Indicates usage of the annotated resource method for the HTTP method of same name.
HEAD - Static variable in class net.craftforge.essential.controller.constants.HttpMethod
HEAD
Header - Annotation Type in net.craftforge.essential.controller.annotations
Indicates that the annotated property or method parameter should be initialized from a request header.
HeaderHandler - Class in net.craftforge.essential.controller.managers
 
HeaderHandler(Map<String, String[]>) - Constructor for class net.craftforge.essential.controller.managers.HeaderHandler
 
HeaderUtils - Class in net.craftforge.essential.controller.utils
 
HeaderUtils() - Constructor for class net.craftforge.essential.controller.utils.HeaderUtils
 
HttpHeader - Class in net.craftforge.essential.controller.constants
HTTP header constants.
HttpHeader() - Constructor for class net.craftforge.essential.controller.constants.HttpHeader
 
HttpMethod - Class in net.craftforge.essential.controller.constants
HTTP method constants.
HttpMethod() - Constructor for class net.craftforge.essential.controller.constants.HttpMethod
 
HttpStatusCode - Enum in net.craftforge.essential.controller.constants
HTTP status codes with name.

I

initAuthorization() - Method in class net.craftforge.essential.controller.managers.HeaderHandler
 
initContentType() - Method in class net.craftforge.essential.controller.managers.HeaderHandler
 
InjectionManager - Class in net.craftforge.essential.controller.managers
 
InjectionManager(Consumer, BodyHandler, HeaderHandler, ParameterHandler, PropertyHandler) - Constructor for class net.craftforge.essential.controller.managers.InjectionManager
 
InvocationPhase - Class in net.craftforge.essential.controller.phases
Creates an instance of the resource class, initializes annotated class properties and invokes the resource method.
InvocationPhase(State, Setup) - Constructor for class net.craftforge.essential.controller.phases.InvocationPhase
Creates an invocation phase from a controller state and setup.
isActualReference(Class<?>) - Static method in class net.craftforge.reflection.utils.ReflUtils
Checks if the class represents an actual reference.
isBodyOnProperty(Field) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Determines whether the @Body annotation is present on a property, looking it up on field level and on method level of getters and setters.
isCollection(Class<?>) - Static method in class net.craftforge.reflection.utils.ReflUtils
Checks if the class is a collection (implements interface collection).
isCollectionData(Field) - Static method in class net.craftforge.reflection.utils.ReflUtils
Checks if the reference is a collection of data fields.
isCollectionReference(Field) - Static method in class net.craftforge.reflection.utils.ReflUtils
Checks if the collection is a collection of references
isMethodExchangeableBy(Method, Method) - Static method in class net.craftforge.reflection.utils.ClassUtils
Compares the name and parameters of both methods with each other and looks for the method parameters to be compatible with the candidate method parameters.
ISO_8859_1 - Static variable in class net.craftforge.essential.controller.constants.Charset
ISO-8859-1
isPrimitive(Class<?>) - Static method in class net.craftforge.reflection.utils.ReflUtils
Checks if the class a primitive, including primitive objects (Integer, Long etc.).
isPublic(Method) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Checks if the @Public annotation is present, looking it up on method level first, then class level.
isSingleActualReference(Field) - Static method in class net.craftforge.reflection.utils.ReflUtils
Checks if the field is a reference field.
isSingleVirtualPrimitive(Field) - Static method in class net.craftforge.reflection.utils.ReflUtils
Checks if the field is a data field.
isStreamingSupported(Consumer, String) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Checks if for the given media type streaming is supported by the specified consumer.
isStreamingSupported(Producer, String) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Checks if for the given media type streaming is supported by the specified producer.
isValidConsumerMethod(Method) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Checks if a consumer method has a valid signature.
isValidMethod(Method, Class[][]) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Checks if a method has a method signature by comparing its parameter types against a set of valid parameter type combinations.
isValidProducerMethod(Method) - Static method in class net.craftforge.essential.controller.utils.AnnotationUtils
Checks if a producer method has a valid signature.
isVirtualPrimitive(Class<?>) - Static method in class net.craftforge.reflection.utils.ReflUtils
Checks if the class represents a virtual primitive.

J

JaxbConsumer - Class in net.craftforge.essential.supply.jaxb
Serializes objects.
JaxbConsumer(Configuration) - Constructor for class net.craftforge.essential.supply.jaxb.JaxbConsumer
 
JaxbProducer - Class in net.craftforge.essential.supply.jaxb
Serializes objects using JAXB annotations.
JaxbProducer(Configuration) - Constructor for class net.craftforge.essential.supply.jaxb.JaxbProducer
Constructs the producer by supplying the controller configuration.
json(Class<?>, InputStream, String) - Method in class net.craftforge.essential.supply.jaxb.JaxbConsumer
Deserializes the input stream in JSON format to an object of the specified type.
json(Object, OutputStream, String) - Method in class net.craftforge.essential.supply.jaxb.JaxbProducer
Serializes the result object to JSON, using the specified character encoding.

L

loadProperties(String) - Static method in class net.craftforge.commons.configuration.PropertiesLoader
Loads properties from a property resource via the class loader of this class.
LocalClient - Class in net.craftforge.essential.client
A local client performs client requests locally against via a controller.
LocalClient(String) - Constructor for class net.craftforge.essential.client.LocalClient
Creates a local client and initializes a controller for resource classes in the given package path.
LocalClient(String, Configuration) - Constructor for class net.craftforge.essential.client.LocalClient
Creates a local client and initializes a controller for resource classes in the given package path.
LocalClientTest - Class in net.craftforge.essential.testsuite
 
LocalClientTest() - Constructor for class net.craftforge.essential.testsuite.LocalClientTest
 
LocalClientTest(String) - Constructor for class net.craftforge.essential.testsuite.LocalClientTest
 

M

MediaType - Class in net.craftforge.essential.controller.constants
Internet media type constants.
MediaType() - Constructor for class net.craftforge.essential.controller.constants.MediaType
 
mediaType - Variable in class net.craftforge.essential.controller.documentation.jaxb.WadlOption
 
MockAuthenticationHandler - Class in net.craftforge.essential.testsuite.environment.mocks
 
MockAuthenticationHandler() - Constructor for class net.craftforge.essential.testsuite.environment.mocks.MockAuthenticationHandler
 

N

nameToPath(String) - Static method in class net.craftforge.reflection.utils.PackageUtils
Converts a package name to a package path.
net.craftforge.commons.collections - package net.craftforge.commons.collections
 
net.craftforge.commons.configuration - package net.craftforge.commons.configuration
 
net.craftforge.commons.io - package net.craftforge.commons.io
 
net.craftforge.essential.client - package net.craftforge.essential.client
 
net.craftforge.essential.context.basic - package net.craftforge.essential.context.basic
 
net.craftforge.essential.controller - package net.craftforge.essential.controller
 
net.craftforge.essential.controller.allocation - package net.craftforge.essential.controller.allocation
 
net.craftforge.essential.controller.annotations - package net.craftforge.essential.controller.annotations
 
net.craftforge.essential.controller.constants - package net.craftforge.essential.controller.constants
 
net.craftforge.essential.controller.documentation.jaxb - package net.craftforge.essential.controller.documentation.jaxb
 
net.craftforge.essential.controller.handlers - package net.craftforge.essential.controller.handlers
 
net.craftforge.essential.controller.managers - package net.craftforge.essential.controller.managers
 
net.craftforge.essential.controller.phases - package net.craftforge.essential.controller.phases
 
net.craftforge.essential.controller.phases.flow - package net.craftforge.essential.controller.phases.flow
 
net.craftforge.essential.controller.utils - package net.craftforge.essential.controller.utils
 
net.craftforge.essential.supply - package net.craftforge.essential.supply
 
net.craftforge.essential.supply.jaxb - package net.craftforge.essential.supply.jaxb
 
net.craftforge.essential.testsuite - package net.craftforge.essential.testsuite
 
net.craftforge.essential.testsuite.environment.mocks - package net.craftforge.essential.testsuite.environment.mocks
 
net.craftforge.essential.testsuite.environment.resources - package net.craftforge.essential.testsuite.environment.resources
 
net.craftforge.reflection.managers - package net.craftforge.reflection.managers
 
net.craftforge.reflection.utils - package net.craftforge.reflection.utils
 
NetworkClient - Class in net.craftforge.essential.client
A network client performs client requests remotely via HTTP.
NetworkClient(String) - Constructor for class net.craftforge.essential.client.NetworkClient
Creates an HTTP client that uses the given URL base part for its requests.
NetworkClientTest - Class in net.craftforge.essential.testsuite
 
NetworkClientTest() - Constructor for class net.craftforge.essential.testsuite.NetworkClientTest
 
NetworkClientTest(String) - Constructor for class net.craftforge.essential.testsuite.NetworkClientTest
 
normalizeHeaderMap(Map<String, List<String>>) - Static method in class net.craftforge.essential.controller.utils.HeaderUtils
Converts an input map holding its values as a list into an output map holding its values as an array.
nullifyActualReferences(T) - Method in class net.craftforge.reflection.managers.ReferenceManager
Nullify all references of the given object ignoring references to virtual-primitives as strings and dates.

O

OPTIONS - Static variable in class net.craftforge.essential.controller.constants.HttpMethod
OPTIONS

P

PackageUtils - Class in net.craftforge.reflection.utils
Provides utilities for package actions.
PackageUtils() - Constructor for class net.craftforge.reflection.utils.PackageUtils
 
Param - Annotation Type in net.craftforge.essential.controller.annotations
Indicates that the annotated property or method parameter should be initialized from a request parameter.
ParameterHandler - Class in net.craftforge.essential.controller.managers
 
ParameterHandler(Map<String, String[]>) - Constructor for class net.craftforge.essential.controller.managers.ParameterHandler
 
Path - Annotation Type in net.craftforge.essential.controller.annotations
Indicates the path that leads to a resource class or resource method.
pathToName(String) - Static method in class net.craftforge.reflection.utils.PackageUtils
Converts a package path to a package name.
perform(String, String, Map<String, String[]>, Map<String, String[]>, InputStream, OutputStream) - Method in class net.craftforge.essential.controller.Controller
Performs a request on a controller using the HTTP method and info part to allocate the resource.
perform(Request, Response) - Method in class net.craftforge.essential.controller.Controller
Performs a request on the controller, using the response to write back the serialized result.
performRequest(ClientRequest) - Method in interface net.craftforge.essential.client.Client
Performs a request.
performRequest(ClientRequest) - Method in class net.craftforge.essential.client.LocalClient
Performs a local request by delegating the client request to the used controller.
performRequest(ClientRequest) - Method in class net.craftforge.essential.client.NetworkClient
Performs an HTTP request from the data provided by the given client request and retrieves an HTTP response that as provided as client response.
Phase - Interface in net.craftforge.essential.controller
A step for performing a certain task of processing a request.
PhaseFlow - Interface in net.craftforge.essential.controller.phases.flow
A phase flow defines with which phase a controller starts and which phase follows on another phase depending on the controller setup and state.
plain(Class<?>, String) - Method in class net.craftforge.essential.supply.Consumer
Consumes the given input string, deserializing it to an object of the specified class.
plain(Object, OutputStream, String) - Method in class net.craftforge.essential.supply.Producer
Serializes the result object to plain text, using the specified character encoding.
Post - Annotation Type in net.craftforge.essential.controller.annotations
Indicates usage of the annotated resource method for the HTTP method of same name.
POST - Static variable in class net.craftforge.essential.controller.constants.HttpMethod
POST
primitiveToObject(Class<?>) - Static method in class net.craftforge.reflection.utils.ReflUtils
Converts a primitive class to its equivalent object class.
produce(String, Object, OutputStream, String) - Method in class net.craftforge.essential.supply.Producer
Produces the given result object, serializing to the given media type and streaming it using the specified output stream.
Producer - Annotation Type in net.craftforge.essential.controller.annotations
Indicates the producer to use for serializing the result of a resource class or resource method.
Producer - Class in net.craftforge.essential.supply
Provides an implementation of the Controllable interface in a view setup.
Producer(Configuration) - Constructor for class net.craftforge.essential.supply.Producer
Constructs the producer by supplying the controller configuration.
Produces - Annotation Type in net.craftforge.essential.controller.annotations
Indicates the media type(s) of the serialization output of the annotated method.
ProductionPhase - Class in net.craftforge.essential.controller.phases
Produces a serialized response from the result.
ProductionPhase(State, Setup) - Constructor for class net.craftforge.essential.controller.phases.ProductionPhase
Creates a production phase from a controller state and setup.
PropertiesHolder - Class in net.craftforge.commons.configuration
A properties holder provides a convenient way of accessing a properties resource.
PropertiesHolder(String) - Constructor for class net.craftforge.commons.configuration.PropertiesHolder
Initializes the properties holder from a resource.
PropertiesLoader - Class in net.craftforge.commons.configuration
A properties loader provides a cached version of a properties file.
Property - Annotation Type in net.craftforge.essential.controller.annotations
Indicates that the annotated property or method parameter should be initialized from a configuration property.
PROPERTY_AUTHENTICATION_HANDLER - Static variable in class net.craftforge.essential.controller.Configuration
 
PROPERTY_DEFAULT_CONSUMER - Static variable in class net.craftforge.essential.controller.Configuration
 
PROPERTY_DEFAULT_PRODUCER - Static variable in class net.craftforge.essential.controller.Configuration
 
PROPERTY_JSON_DESERIALIZATION - Static variable in class net.craftforge.essential.controller.Configuration
 
PROPERTY_JSON_SERIALIZATION - Static variable in class net.craftforge.essential.controller.Configuration
 
PROPERTY_PHASE_FLOW - Static variable in class net.craftforge.essential.controller.Configuration
 
PROPERTY_XML_DESERIALIZATION - Static variable in class net.craftforge.essential.controller.Configuration
 
PROPERTY_XML_SERIALIZATION - Static variable in class net.craftforge.essential.controller.Configuration
 
PropertyHandler - Class in net.craftforge.essential.controller.managers
 
PropertyHandler(Configuration) - Constructor for class net.craftforge.essential.controller.managers.PropertyHandler
 
PropertyUtils - Class in net.craftforge.reflection.utils
 
PropertyUtils() - Constructor for class net.craftforge.reflection.utils.PropertyUtils
 
Public - Annotation Type in net.craftforge.essential.controller.annotations
Indicates that the annotated resource method or all methods of the annotated resource class are available without any restrictions.
put(String, V) - Method in class net.craftforge.commons.collections.CaseInsensitiveMap
The key is case-insensitive.
Put - Annotation Type in net.craftforge.essential.controller.annotations
Indicates usage of the annotated resource method for the HTTP method of same name.
PUT - Static variable in class net.craftforge.essential.controller.constants.HttpMethod
PUT

R

readStringFromInputStream(InputStream, String) - Static method in class net.craftforge.commons.io.StreamUtils
Reads a string from an input stream using the given charset for decoding.
readStringFromInputStreamReader(InputStreamReader) - Static method in class net.craftforge.commons.io.StreamUtils
Reads a string from an input stream using the given input stream reader.
ReferenceManager<T> - Class in net.craftforge.reflection.managers
A reference manager takes care an object's reference structure.
ReflUtils - Class in net.craftforge.reflection.utils
 
ReflUtils() - Constructor for class net.craftforge.reflection.utils.ReflUtils
 
RegExUtils - Class in net.craftforge.essential.controller.utils
Utilities for regular expression actions.
RegExUtils() - Constructor for class net.craftforge.essential.controller.utils.RegExUtils
 
removeClass(String) - Method in class net.craftforge.commons.configuration.PropertiesHolder
Removes the class associated to the given property name from the caching map.
removeMaps(String) - Method in class net.craftforge.commons.configuration.PropertiesHolder
Removes all maps associated to all possible prefixes of the given property name from the caching map.
Request - Interface in net.craftforge.essential.controller
A controller request normalizes the data from an arbitrary input and provides a standard way of how a controller access the data provided by different contexts.
ResourceManager - Class in net.craftforge.essential.controller.managers
Manages the matching of resource URLs against resource classes and methods.
ResourceNode - Class in net.craftforge.essential.controller.allocation
A resource node is the framework representation of a resource.
ResourceNode(String[], int) - Constructor for class net.craftforge.essential.controller.allocation.ResourceNode
Initializes the resource node.
ResourceTree - Class in net.craftforge.essential.controller.allocation
A resource tree is a tree of ResourceNodes.
Response - Interface in net.craftforge.essential.controller
 
run() - Method in interface net.craftforge.essential.controller.Phase
Runs the phase.
run() - Method in class net.craftforge.essential.controller.phases.AllocationPhase
Runs the phase.
run() - Method in class net.craftforge.essential.controller.phases.AuthenticationPhase
Runs the phase.
run() - Method in class net.craftforge.essential.controller.phases.DocumentationPhase
Runs the phase.
run() - Method in class net.craftforge.essential.controller.phases.InvocationPhase
Runs the phase.
run() - Method in class net.craftforge.essential.controller.phases.ProductionPhase
Runs the phase.

S

sendHeaders(HttpStatusCode, Map<String, String[]>) - Method in class net.craftforge.essential.context.basic.BasicResponseImpl
Sends the response headers and sets the HTTP response status.
sendHeaders(HttpStatusCode, Map<String, String[]>) - Method in interface net.craftforge.essential.controller.Response
Sends the response headers and sets the HTTP response status.
setAuthenticationHandler(Class<?>) - Method in class net.craftforge.essential.controller.Configuration
Sets the class of the authentication handler.
setAuthorization(String, String) - Method in class net.craftforge.essential.client.ClientRequest
Sets the HTTP request authorization header.
setBody(String, String) - Method in class net.craftforge.essential.client.ClientRequest
Sets the request body for this request and specifies the media type used in the Content-Type header.
setBody(String, String, String) - Method in class net.craftforge.essential.client.ClientRequest
Sets the request body for this request and specifies the media type and charset used in the Content-Type header.
setBody(InputStream, String) - Method in class net.craftforge.essential.client.ClientRequest
Sets the request body input stream for this request and specifies the media type used in the Content-Type header.
setBody(InputStream, String, String) - Method in class net.craftforge.essential.client.ClientRequest
Sets the request body input stream for this request and specifies the media type and charset used in the Content-Type header.
setBody(Object, Producer, String) - Method in class net.craftforge.essential.client.ClientRequest
Sets the request body for this request and specifies the media type and charset used in the Content-Type header.
setBody(Object, Producer, String, String) - Method in class net.craftforge.essential.client.ClientRequest
Sets the request body for this request and specifies the media type and charset used in the Content-Type header.
setContent(List<Object>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlDoc
 
setDefaultConsumer(Class<?>) - Method in class net.craftforge.essential.controller.Configuration
Sets the class of the default consumer.
setDefaultProducer(Class<?>) - Method in class net.craftforge.essential.controller.Configuration
Sets the class of the default producer.
setDefaultValue(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setDoc(WadlDoc) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlApplication
 
setDoc(WadlDoc) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlLink
 
setDoc(WadlDoc) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
setDoc(WadlDoc) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlOption
 
setDoc(WadlDoc) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setDoc(WadlDoc) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
setDoc(WadlDoc) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRequest
 
setDoc(WadlDoc) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
setDoc(WadlDoc) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResourceType
 
setDoc(WadlDoc) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResponse
 
setElement(QName) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
setFixed(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setHeader(String, String) - Method in class net.craftforge.essential.client.ClientRequest
Sets the header with the given header name to the specified header value.
setHeader(String, String[]) - Method in class net.craftforge.essential.client.ClientRequest
Sets the header with the given header name to the specified header values.
setHeaders(Map<String, String[]>) - Method in class net.craftforge.essential.client.ClientRequest
Sets the headers.
setHref(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
setHref(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setHref(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
setId(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
setId(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setId(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
setId(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
setId(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResourceType
 
setInvocationEnd(Date) - Method in class net.craftforge.essential.controller.State
Sets the invocation end date
setInvocationStart(Date) - Method in class net.craftforge.essential.controller.State
Sets the invocation start date
setJsonDeserializationProperties(Map<String, String>) - Method in class net.craftforge.essential.controller.Configuration
Sets the JSON deserialization properties.
setJsonSerializationProperties(Map<String, String>) - Method in class net.craftforge.essential.controller.Configuration
Sets the JSON serialization properties.
setLang(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlDoc
 
setLink(WadlLink) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setMediaType(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlOption
 
setMediaType(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
setMethods(List<WadlMethod>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
setMethods(List<WadlMethod>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResourceType
 
setName(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
setName(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setName(String) - Method in class net.craftforge.essential.testsuite.environment.mocks.SimpleEntity
 
setOptions(List<WadlOption>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setParameter(String, String) - Method in class net.craftforge.essential.client.ClientRequest
Sets the parameter with the given parameter name to the specified parameter value.
setParameter(String, String[]) - Method in class net.craftforge.essential.client.ClientRequest
Sets the parameter with the given parameter name to the specified parameter values.
setParameters(Map<String, String[]>) - Method in class net.craftforge.essential.client.ClientRequest
Sets the parameters.
setParams(List<WadlParam>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
setParams(List<WadlParam>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRequest
 
setParams(List<WadlParam>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
setParams(List<WadlParam>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResourceType
 
setParams(List<WadlParam>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResponse
 
setPath(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setPath(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
setPhaseFlow(Class<?>) - Method in class net.craftforge.essential.controller.Configuration
Sets the class of the phase flow defining the controller's phase execution logic.
setProfile(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
setProperties(String, Map<String, String>) - Method in class net.craftforge.commons.configuration.PropertiesHolder
Sets the properties in the given property map and puts the given property name prefix before to the property name keys.
setProperty(String, String) - Method in class net.craftforge.commons.configuration.PropertiesHolder
Sets a property of the given name to the given value.
setProperty(Object, Field, Object) - Static method in class net.craftforge.reflection.utils.PropertyUtils
Sets the value of an object's property.
setQueryType(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
setRel(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlLink
 
setRepeating(Boolean) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setRepresentations(List<WadlRepresentation>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlRequest
 
setRepresentations(List<WadlRepresentation>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResponse
 
setRequest(WadlRequest) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
setRequired(Boolean) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setResourceClass(Class<?>) - Method in class net.craftforge.essential.controller.State
Sets the resource class
setResourceMethod(Method) - Method in class net.craftforge.essential.controller.State
Sets the resource method.
setResources(List<WadlResource>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlApplication
 
setResources(List<WadlResource>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
setResources(List<WadlResource>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResourceType
 
setResourceType(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlLink
 
setResponses(List<WadlResponse>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
setResult(Object) - Method in class net.craftforge.essential.controller.State
Sets the result.
setRev(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlLink
 
setSetup(Setup) - Method in interface net.craftforge.essential.controller.phases.flow.PhaseFlow
Sets the controller setup
setSetup(Setup) - Method in class net.craftforge.essential.controller.phases.flow.StandardPhaseFlow
Sets the controller setup
setState(State) - Method in interface net.craftforge.essential.controller.phases.flow.PhaseFlow
Sets the controller state
setState(State) - Method in class net.craftforge.essential.controller.phases.flow.StandardPhaseFlow
Sets the controller state
setStatus(Integer) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResponse
 
setStatus(HttpStatusCode) - Method in class net.craftforge.essential.controller.State
Sets the HTTP status code.
setStyle(WadlParamStyle) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setterName(String) - Static method in class net.craftforge.reflection.utils.ReflUtils
Builds the name of the set-method for the given field name.
setTitle(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlDoc
 
setType(QName) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
setType(List<String>) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
Setup - Class in net.craftforge.essential.controller
Data structure containing all external (request and configuration) information for the phases.
Setup(ResourceManager, DocumentationManager, Configuration, Request, Response) - Constructor for class net.craftforge.essential.controller.Setup
Constructs the setup.
setValue(String) - Method in class net.craftforge.essential.controller.documentation.jaxb.WadlOption
 
setXmlDeserializationProperties(Map<String, String>) - Method in class net.craftforge.essential.controller.Configuration
Sets the XML deserialization properties.
setXmlSerializationProperties(Map<String, String>) - Method in class net.craftforge.essential.controller.Configuration
Sets the XML serialization properties.
simple() - Method in class net.craftforge.essential.testsuite.environment.resources.SimpleRequests
 
SimpleEntity - Class in net.craftforge.essential.testsuite.environment.mocks
 
SimpleEntity() - Constructor for class net.craftforge.essential.testsuite.environment.mocks.SimpleEntity
 
SimpleEntity(String) - Constructor for class net.craftforge.essential.testsuite.environment.mocks.SimpleEntity
 
SimpleRequests - Class in net.craftforge.essential.testsuite.environment.resources
 
SimpleRequests() - Constructor for class net.craftforge.essential.testsuite.environment.resources.SimpleRequests
 
slimUri(String) - Static method in class net.craftforge.essential.controller.utils.UriUtils
Replaces all duplicate slashes of an URI and removes leading as well as following slashes.
splitPath(String) - Static method in class net.craftforge.essential.controller.utils.UriUtils
Splits a resource path into path parts.
StandardPhaseFlow - Class in net.craftforge.essential.controller.phases.flow
The standard phase flow defines a default flow for phases.
StandardPhaseFlow() - Constructor for class net.craftforge.essential.controller.phases.flow.StandardPhaseFlow
 
standardUri(String) - Static method in class net.craftforge.essential.controller.utils.UriUtils
Replaces all duplicate slashes of an URI, removes all following slashes and ensures a leading slash.
State - Class in net.craftforge.essential.controller
Represents the current state of a performing call.
State() - Constructor for class net.craftforge.essential.controller.State
 
StreamUtils - Class in net.craftforge.commons.io
Stream Utils provide algorithms for standard stream operations.
StreamUtils() - Constructor for class net.craftforge.commons.io.StreamUtils
 

T

testRequest(ClientRequest, HttpStatusCode) - Method in class net.craftforge.essential.testsuite.ClientTest
 
testRequest(ClientRequest, int) - Method in class net.craftforge.essential.testsuite.ClientTest
 
TestValues - Class in net.craftforge.essential.testsuite
Provides a predefined client test with test suite using a local and an HTTP client.
TestValues() - Constructor for class net.craftforge.essential.testsuite.TestValues
 
TEXT_HTML - Static variable in class net.craftforge.essential.controller.constants.MediaType
text/json
TEXT_JSON - Static variable in class net.craftforge.essential.controller.constants.MediaType
text/json
TEXT_PLAIN - Static variable in class net.craftforge.essential.controller.constants.MediaType
text/plain
TEXT_XML - Static variable in class net.craftforge.essential.controller.constants.MediaType
text/xml
Trace - Annotation Type in net.craftforge.essential.controller.annotations
Indicates usage of the annotated resource method for the HTTP method of same name.
TRACE - Static variable in class net.craftforge.essential.controller.constants.HttpMethod
TRACE

U

UriUtils - Class in net.craftforge.essential.controller.utils
Utilities for controller actions.
UriUtils() - Constructor for class net.craftforge.essential.controller.utils.UriUtils
 
UTF16 - Static variable in class net.craftforge.essential.controller.constants.Charset
UTF-16
UTF8 - Static variable in class net.craftforge.essential.controller.constants.Charset
UTF-8

V

value() - Method in enum net.craftforge.essential.controller.documentation.jaxb.WadlHTTPMethods
 
value - Variable in class net.craftforge.essential.controller.documentation.jaxb.WadlOption
 
value() - Method in enum net.craftforge.essential.controller.documentation.jaxb.WadlParamStyle
 
valueOf(String) - Static method in enum net.craftforge.essential.controller.constants.HttpStatusCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.craftforge.essential.controller.documentation.jaxb.WadlHTTPMethods
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.craftforge.essential.controller.documentation.jaxb.WadlParamStyle
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.craftforge.essential.controller.constants.HttpStatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.craftforge.essential.controller.documentation.jaxb.WadlHTTPMethods
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.craftforge.essential.controller.documentation.jaxb.WadlParamStyle
Returns an array containing the constants of this enum type, in the order they are declared.

W

WadlApplication - Class in net.craftforge.essential.controller.documentation.jaxb
 
WadlApplication() - Constructor for class net.craftforge.essential.controller.documentation.jaxb.WadlApplication
 
WadlDoc - Class in net.craftforge.essential.controller.documentation.jaxb
 
WadlDoc() - Constructor for class net.craftforge.essential.controller.documentation.jaxb.WadlDoc
 
WadlHTTPMethods - Enum in net.craftforge.essential.controller.documentation.jaxb
 
WadlLink - Class in net.craftforge.essential.controller.documentation.jaxb
 
WadlLink() - Constructor for class net.craftforge.essential.controller.documentation.jaxb.WadlLink
 
WadlMethod - Class in net.craftforge.essential.controller.documentation.jaxb
 
WadlMethod() - Constructor for class net.craftforge.essential.controller.documentation.jaxb.WadlMethod
 
WadlOption - Class in net.craftforge.essential.controller.documentation.jaxb
 
WadlOption() - Constructor for class net.craftforge.essential.controller.documentation.jaxb.WadlOption
 
WadlParam - Class in net.craftforge.essential.controller.documentation.jaxb
Java class for anonymous complex type.
WadlParam() - Constructor for class net.craftforge.essential.controller.documentation.jaxb.WadlParam
 
WadlParamStyle - Enum in net.craftforge.essential.controller.documentation.jaxb
 
WadlRepresentation - Class in net.craftforge.essential.controller.documentation.jaxb
 
WadlRepresentation() - Constructor for class net.craftforge.essential.controller.documentation.jaxb.WadlRepresentation
 
WadlRequest - Class in net.craftforge.essential.controller.documentation.jaxb
 
WadlRequest() - Constructor for class net.craftforge.essential.controller.documentation.jaxb.WadlRequest
 
WadlResource - Class in net.craftforge.essential.controller.documentation.jaxb
 
WadlResource() - Constructor for class net.craftforge.essential.controller.documentation.jaxb.WadlResource
 
WadlResourceType - Class in net.craftforge.essential.controller.documentation.jaxb
 
WadlResourceType() - Constructor for class net.craftforge.essential.controller.documentation.jaxb.WadlResourceType
 
WadlResponse - Class in net.craftforge.essential.controller.documentation.jaxb
 
WadlResponse() - Constructor for class net.craftforge.essential.controller.documentation.jaxb.WadlResponse
 

X

X_WWW_FORM_URLENCODED - Static variable in class net.craftforge.essential.controller.constants.MediaType
application/x-www-form-urlencoded
xml(Class<?>, InputStream, String) - Method in class net.craftforge.essential.supply.jaxb.JaxbConsumer
Deserializes the input stream in XML format to an object of the specified type.
xml(Object, OutputStream, String) - Method in class net.craftforge.essential.supply.jaxb.JaxbProducer
Serializes the result object to XML, using the specified character encoding.

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

Copyright © 2011. All Rights Reserved.