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

A

AbstractRestSchemaValidator - Class in org.mule.module.apikit.validation
 
AbstractRestSchemaValidator(MuleContext) - Constructor for class org.mule.module.apikit.validation.AbstractRestSchemaValidator
 
accept(MuleEvent) - Method in class org.mule.module.apikit.MappingExceptionListener
 
accept(MuleEvent) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
acceptsAll() - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
ActionImplementedRuleExtension - Class in org.mule.module.apikit
 
ActionImplementedRuleExtension(Map<String, Flow>) - Constructor for class org.mule.module.apikit.ActionImplementedRuleExtension
 
ActionNotImplementedTupleRule - Class in org.mule.module.apikit
 
ActionNotImplementedTupleRule(Map<String, Flow>) - Constructor for class org.mule.module.apikit.ActionNotImplementedTupleRule
 
addTransientClass(Class<?>) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
addTransientField(Field) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
addTransientMethod(Method) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
afterRouting(Exception, MuleEvent) - Method in class org.mule.module.apikit.MappingExceptionListener
 
ApikitNamespaceHandler - Class in org.mule.module.apikit.config
 
ApikitNamespaceHandler() - Constructor for class org.mule.module.apikit.config.ApikitNamespaceHandler
 
ApikitRuntimeException - Exception in org.mule.module.apikit.exception
 
ApikitRuntimeException(String) - Constructor for exception org.mule.module.apikit.exception.ApikitRuntimeException
 
ApikitRuntimeException(Throwable) - Constructor for exception org.mule.module.apikit.exception.ApikitRuntimeException
 
APPLICATION_RAML - Static variable in class org.mule.module.apikit.Router
 
argument() - Method in class org.mule.module.apikit.uri.TokenOperatorD3
Returns the argument part of this token.

B

BadRequestException - Exception in org.mule.module.apikit.exception
 
BadRequestException(String) - Constructor for exception org.mule.module.apikit.exception.BadRequestException
 
BadRequestException(Throwable) - Constructor for exception org.mule.module.apikit.exception.BadRequestException
 
bestMatch(List<MimeType>, String) - Static method in class org.mule.module.apikit.RestContentTypeParser
Takes a list of supportedRepresentations mime-types and finds the best match for all the media-ranges listed in header.
bind(String, VariableResolver) - Method in class org.mule.module.apikit.uri.VariableBinder
Deprecated. use #bindName() or #bindType() instead
bindName(String, VariableResolver) - Method in class org.mule.module.apikit.uri.VariableBinder
Binds the variables with the specified name to the specified resolver.
bindType(String, VariableResolver) - Method in class org.mule.module.apikit.uri.VariableBinder
Binds the variables with the specified name to the specified resolver.

C

character() - Method in enum org.mule.module.apikit.uri.TokenOperatorDX.Operator
Returns the character.
character() - Method in enum org.mule.module.apikit.uri.TokenOperatorPS.Operator
Returns the character.
compareTo(RestContentTypeParser.FitnessAndQuality) - Method in class org.mule.module.apikit.RestContentTypeParser.FitnessAndQuality
 
Configuration - Class in org.mule.module.apikit
 
Configuration() - Constructor for class org.mule.module.apikit.Configuration
 
ConsoleHandler - Class in org.mule.module.apikit
 
ConsoleHandler(String, String) - Constructor for class org.mule.module.apikit.ConsoleHandler
 
createRule(Field, Annotation) - Method in class org.mule.module.apikit.ActionImplementedRuleExtension
 
createValidator(SchemaType, MuleContext) - Method in class org.mule.module.apikit.validation.RestSchemaValidatorFactory
 

D

DataTypePair - Class in org.mule.module.apikit
 
DataTypePair(DataType, DataType) - Constructor for class org.mule.module.apikit.DataTypePair
 
decode(String) - Static method in class org.mule.module.apikit.uri.URICoder
Decode the string as valid URI fragment.
DEFAULT_MIME_TYPE - Static variable in class org.mule.module.apikit.ConsoleHandler
 
defaultHandler(Exception, MuleEvent) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
defaultValue() - Method in class org.mule.module.apikit.uri.Variable
Returns the default value for this variable.
digest(String) - Static method in class org.mule.module.apikit.uri.URITemplate
Returns the list of tokens corresponding to the specified URI template.
digest(String, TokenFactory) - Static method in class org.mule.module.apikit.uri.URITemplate
Returns the list of tokens corresponding to the specified URI template.

E

encode(String) - Static method in class org.mule.module.apikit.uri.URICoder
Encodes the string as valid URI fragment.
encode(String, char) - Static method in class org.mule.module.apikit.uri.URICoder
Encodes the string as valid URI fragment.
equals(Object) - Method in class org.mule.module.apikit.DataTypePair
 
equals(Object) - Method in class org.mule.module.apikit.uri.URIPattern
 
equals(Object) - Method in class org.mule.module.apikit.uri.URITemplate
 
equals(Object) - Method in class org.mule.module.apikit.uri.Variable
equals(Object) - Method in class org.mule.module.apikit.uri.VariableType
 
exists(String) - Method in interface org.mule.module.apikit.uri.Parameters
Indicates whether the parameters for the given name has a value.
exists(String) - Method in class org.mule.module.apikit.uri.URIParameters
Indicates whether the parameters for the given name has a value.
exists(String) - Method in interface org.mule.module.apikit.uri.VariableResolver
Indicates whether the given value exists.
exists(String) - Method in class org.mule.module.apikit.uri.VariableResolverList
Indicates whether the given value exists.
exists(String) - Method in class org.mule.module.apikit.uri.VariableResolverMap
Indicates whether the given value exists.
expand(Parameters) - Method in interface org.mule.module.apikit.uri.Expandable
Expands this object to produce a URI fragment as defined by the URI Template specifications.
expand(Parameters) - Method in class org.mule.module.apikit.uri.TokenLiteral
Expands this object to produce a URI fragment as defined by the URI Template specifications.
expand(Parameters) - Method in class org.mule.module.apikit.uri.TokenOperatorD3
Expands the token operator using the specified parameters.
expand(Parameters) - Method in class org.mule.module.apikit.uri.TokenOperatorDX
Expands the token operator using the specified parameters.
expand(Parameters) - Method in class org.mule.module.apikit.uri.TokenOperatorPS
Expands the token operator using the specified parameters.
expand(Parameters) - Method in class org.mule.module.apikit.uri.TokenVariable
Expands this object to produce a URI fragment as defined by the URI Template specifications.
expand(Parameters) - Method in class org.mule.module.apikit.uri.URITemplate
Expands the template to produce a URI as defined by the URI Template specifications.
expand(String, Parameters) - Static method in class org.mule.module.apikit.uri.URITemplate
Method provided for convenience.
Expandable - Interface in org.mule.module.apikit.uri
A class implementing this interface can be expanded.
expression() - Method in interface org.mule.module.apikit.uri.Token
The expression corresponding to this token.

F

find(Set<URIPattern>) - Method in class org.mule.module.apikit.uri.URIResolver
Returns the first URI pattern in the list which matches the underlying URI.
find(Set<URIPattern>, URIResolver.MatchRule) - Method in class org.mule.module.apikit.uri.URIResolver
Returns the first URI pattern in the list which matches the underlying URI.
findAll(Set<URIPattern>) - Method in class org.mule.module.apikit.uri.URIResolver
Returns all the URI patterns in the list which match the underlying URI.
fitnessAndQualityParsed(MediaType, List<MediaType>) - Static method in class org.mule.module.apikit.RestContentTypeParser
Deprecated. used by apikit1 only
fitnessAndQualityParsed(String, Collection<RestContentTypeParser.ParseResults>) - Static method in class org.mule.module.apikit.RestContentTypeParser
Find the best match for a given mimeType against a list of media_ranges that have already been parsed by MimeParse.parseMediaRange().
FlowMapping - Class in org.mule.module.apikit
 
FlowMapping() - Constructor for class org.mule.module.apikit.FlowMapping
 
form() - Method in class org.mule.module.apikit.uri.Variable
Returns the form of this variable.
fullName(Method) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 

G

get(String) - Method in interface org.mule.module.apikit.uri.ResolvedVariables
Returns the object corresponding to the specified variable name.
get(String) - Method in class org.mule.module.apikit.uri.URIResolveResult
Returns the object corresponding to the specified variable name.
getAcceptableResponseMediaTypes() - Method in class org.mule.module.apikit.HttpProtocolAdapter
 
getAction() - Method in class org.mule.module.apikit.FlowMapping
 
getAction() - Method in class org.mule.module.apikit.RestFlow
 
getAdapter() - Method in class org.mule.module.apikit.HttpRestRequest
 
getAllFieldAnnotations(Field, Locatable) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getAllMethodAnnotations(Method, Locatable) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getBaseURI() - Method in class org.mule.module.apikit.HttpProtocolAdapter
 
getClassAnnotation(Class<A>, Class, Locatable) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getClassArrayValue(Annotation, String) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getClassValue(Annotation, String) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getConsolePath() - Method in class org.mule.module.apikit.Configuration
 
getDescription() - Method in class org.mule.module.apikit.validation.io.JsonSchemaResource
 
getDescription() - Method in class org.mule.module.apikit.validation.io.XmlSchemaResource
 
getFieldAnnotation(Class<A>, Field, Locatable) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getFlow() - Method in class org.mule.module.apikit.FlowMapping
 
getFlowMappings() - Method in class org.mule.module.apikit.Configuration
 
getGlobalName() - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
getInput() - Method in exception org.mule.module.apikit.uri.URITemplateSyntaxException
Returns the input string.
getInputStream() - Method in class org.mule.module.apikit.validation.io.JsonSchemaResource
 
getInputStream() - Method in class org.mule.module.apikit.validation.io.XmlSchemaResource
 
getInstance() - Static method in class org.mule.module.apikit.uri.TokenFactory
Returns a token factory instance using the default syntax (DRAFTX).
getInstance(TokenFactory.Syntax) - Static method in class org.mule.module.apikit.uri.TokenFactory
Returns a token factory instance.
getInstance() - Static method in class org.mule.module.apikit.validation.RestSchemaValidatorFactory
 
getJsonNode() - Method in class org.mule.module.apikit.validation.cache.JsonSchemaAndNode
 
getJsonSchema() - Method in class org.mule.module.apikit.validation.cache.JsonSchemaAndNode
 
getJsonSchemaCache(MuleContext, Raml) - Static method in class org.mule.module.apikit.validation.cache.JsonSchemaCache
 
getMethod() - Method in class org.mule.module.apikit.HttpProtocolAdapter
 
getMethod() - Method in class org.mule.module.apikit.HttpRestRequest
 
getMethodAnnotation(Class<A>, Method, Locatable) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getMethodParameterAnnotation(Class<A>, Method, int, Locatable) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getName() - Method in class org.mule.module.apikit.Configuration
 
getName() - Method in class org.mule.module.apikit.uri.VariableType
Return the name of this variable type.
getOwnedObjects() - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
getPackageAnnotation(Class<A>, Class, Locatable) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getQueryParams() - Method in class org.mule.module.apikit.HttpProtocolAdapter
 
getRaml() - Method in class org.mule.module.apikit.Configuration
 
getReason() - Method in exception org.mule.module.apikit.uri.URITemplateSyntaxException
Returns the reason explaining why the input string could not be parsed.
getRequestMediaType() - Method in class org.mule.module.apikit.HttpProtocolAdapter
 
getResolver(String, VariableType) - Method in class org.mule.module.apikit.uri.VariableBinder
Returns the resolver used for the variable of the specified name or type.
getResolver(String) - Method in class org.mule.module.apikit.uri.VariableBinder
Returns the resolver used for the variable of the specified name.
getResolver(VariableType) - Method in class org.mule.module.apikit.uri.VariableBinder
Returns the resolver used for the variable of the specified type.
getResource() - Method in class org.mule.module.apikit.FlowMapping
 
getResource() - Method in class org.mule.module.apikit.RestFlow
 
getResource(String) - Method in class org.mule.module.apikit.validation.io.SchemaResourceLoader
 
getResourcePath() - Method in class org.mule.module.apikit.HttpRestRequest
 
getResourceURI() - Method in class org.mule.module.apikit.HttpProtocolAdapter
 
getResultDataType() - Method in class org.mule.module.apikit.DataTypePair
 
getSchemaCacheKey(Action, String) - Static method in class org.mule.module.apikit.validation.cache.SchemaCacheUtils
 
getSourceDataType() - Method in class org.mule.module.apikit.DataTypePair
 
getStatus() - Method in class org.mule.module.apikit.uri.URIResolveResult
Returns the status of this result.
getTransformerCache(MuleContext) - Static method in class org.mule.module.apikit.transform.TransformerCache
 
getType(String) - Static method in enum org.mule.module.apikit.uri.Variable.Form
Returns the type of this variable from the specified expression.
getURIPattern() - Method in class org.mule.module.apikit.uri.URIResolveResult
Returns the URI Pattern that was used to produce this result.
getValue(String) - Method in interface org.mule.module.apikit.uri.Parameters
Returns the value for the specified parameter.
getValue(String) - Method in class org.mule.module.apikit.uri.URIParameters
Returns the value for the specified parameter.
getValues(String) - Method in interface org.mule.module.apikit.uri.Parameters
Returns the values for the specified parameter.
getValues(String) - Method in class org.mule.module.apikit.uri.URIParameters
Returns the values for the specified parameter.
getVariable() - Method in class org.mule.module.apikit.uri.TokenVariable
Returns the variable wrapped by this token.
getXmlSchemaCache(MuleContext, Raml) - Static method in class org.mule.module.apikit.validation.cache.XmlSchemaCache
 
globalName - Variable in class org.mule.module.apikit.RestMappingExceptionStrategy
 

H

handleException(Exception, MuleEvent) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
handles(Field, Annotation) - Method in class org.mule.module.apikit.ActionImplementedRuleExtension
 
hasClassAnnotation(Class, Class<? extends Annotation>) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
hasFieldAnnotation(Class<? extends Annotation>, Field) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
hashCode() - Method in class org.mule.module.apikit.DataTypePair
 
hashCode() - Method in class org.mule.module.apikit.uri.URIPattern
 
hashCode() - Method in class org.mule.module.apikit.uri.URITemplate
 
hashCode() - Method in class org.mule.module.apikit.uri.Variable
hashCode() - Method in class org.mule.module.apikit.uri.VariableType
 
hasMethodAnnotation(Class<? extends Annotation>, Method) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
hasValue(String) - Method in interface org.mule.module.apikit.uri.Parameters
Indicates whether the parameters for the given name has a value.
hasValue(String) - Method in class org.mule.module.apikit.uri.URIParameters
Indicates whether the parameters for the given name has a value.
HttpProtocolAdapter - Class in org.mule.module.apikit
 
HttpProtocolAdapter(MuleEvent) - Constructor for class org.mule.module.apikit.HttpProtocolAdapter
 
HttpRestRequest - Class in org.mule.module.apikit
 
HttpRestRequest(MuleEvent, Raml) - Constructor for class org.mule.module.apikit.HttpRestRequest
 

I

init() - Method in class org.mule.module.apikit.config.ApikitNamespaceHandler
 
initialise() - Method in class org.mule.module.apikit.Router
 
InvalidFormParameterException - Exception in org.mule.module.apikit.exception
 
InvalidFormParameterException(String) - Constructor for exception org.mule.module.apikit.exception.InvalidFormParameterException
 
InvalidHeaderException - Exception in org.mule.module.apikit.exception
 
InvalidHeaderException(String) - Constructor for exception org.mule.module.apikit.exception.InvalidHeaderException
 
InvalidQueryParameterException - Exception in org.mule.module.apikit.exception
 
InvalidQueryParameterException(String) - Constructor for exception org.mule.module.apikit.exception.InvalidQueryParameterException
 
InvalidUriParameterException - Exception in org.mule.module.apikit.exception
 
InvalidUriParameterException(String) - Constructor for exception org.mule.module.apikit.exception.InvalidUriParameterException
 
isConsoleEnabled() - Method in class org.mule.module.apikit.Configuration
 
isMatchable(URITemplate) - Static method in class org.mule.module.apikit.uri.URIPattern
Indicates whether the given URI template can be used to construct a new URI Pattern instance.
isMediaTypeAcceptable(List<MediaType>, MediaType) - Static method in class org.mule.module.apikit.RestContentTypeParser
 
isNameBound(String) - Method in class org.mule.module.apikit.uri.VariableBinder
Indicates whether the given variable name is bound to a VariableResolver.
isResolvable() - Method in interface org.mule.module.apikit.uri.Token
Indicates whether this token can be resolved.
isResolvable() - Method in class org.mule.module.apikit.uri.TokenOperatorDX
Indicates whether this token can be resolved.
isResolvable() - Method in class org.mule.module.apikit.uri.TokenOperatorPS
Indicates whether this token can be resolved.
isTypeBound(String) - Method in class org.mule.module.apikit.uri.VariableBinder
Indicates whether the given variable type is bound to a VariableResolver.
isValidName(String) - Static method in class org.mule.module.apikit.uri.Variable
Indicates whether the variable has a valid name according to the specifications.
isValidName(String) - Static method in class org.mule.module.apikit.uri.VariableType
Indicates whether the name of this variable type is valid.
isValidValue(String) - Static method in class org.mule.module.apikit.uri.Variable
Indicates whether the variable has a valid value according to the specifications.

J

JSON_SCHEMA_PREFIX - Static variable in class org.mule.module.apikit.validation.io.SchemaResourceLoader
 
JsonSchemaAndNode - Class in org.mule.module.apikit.validation.cache
 
JsonSchemaAndNode(JsonNode) - Constructor for class org.mule.module.apikit.validation.cache.JsonSchemaAndNode
 
JsonSchemaCache - Class in org.mule.module.apikit.validation.cache
 
JsonSchemaCache() - Constructor for class org.mule.module.apikit.validation.cache.JsonSchemaCache
 
JsonSchemaCacheLoader - Class in org.mule.module.apikit.validation.cache
 
JsonSchemaCacheLoader(MuleContext, Raml) - Constructor for class org.mule.module.apikit.validation.cache.JsonSchemaCacheLoader
 
JsonSchemaResource - Class in org.mule.module.apikit.validation.io
 
JsonSchemaResource(String, ClassLoader) - Constructor for class org.mule.module.apikit.validation.io.JsonSchemaResource
 

L

load(DataTypePair) - Method in class org.mule.module.apikit.transform.TransformerCacheLoader
 
load(String) - Method in class org.mule.module.apikit.validation.cache.JsonSchemaCacheLoader
 
load(String) - Method in class org.mule.module.apikit.validation.cache.XmlSchemaCacheLoader
 
loadDocument(InputStream) - Static method in class org.mule.module.apikit.validation.RestXmlSchemaValidator
Loads the document from the content.
logger - Variable in class org.mule.module.apikit.ConsoleHandler
 
logger - Variable in class org.mule.module.apikit.HttpRestRequest
 
logger - Variable in class org.mule.module.apikit.Router
 
logger - Variable in class org.mule.module.apikit.validation.RestJsonSchemaValidator
 
logger - Variable in class org.mule.module.apikit.validation.RestXmlSchemaValidator
 

M

MappingExceptionListener - Class in org.mule.module.apikit
 
MappingExceptionListener() - Constructor for class org.mule.module.apikit.MappingExceptionListener
 
match(String) - Method in interface org.mule.module.apikit.uri.Matchable
Indicates whether this token matches the specified part of a URL.
match(String) - Method in class org.mule.module.apikit.uri.TokenLiteral
Indicates whether this token matches the specified part of a URL.
match(String) - Method in class org.mule.module.apikit.uri.TokenOperatorDX
Indicates whether this token matches the specified part of a URL.
match(String) - Method in class org.mule.module.apikit.uri.TokenOperatorPS
Indicates whether this token matches the specified part of a URL.
match(String) - Method in class org.mule.module.apikit.uri.TokenVariable
Indicates whether this token matches the specified part of a URL.
match(String) - Method in class org.mule.module.apikit.uri.URIPattern
Indicates whether this URI Pattern matches the specified URL.
Matchable - Interface in org.mule.module.apikit.uri
A class implementing this interface can be matched.
MethodNotAllowedException - Exception in org.mule.module.apikit.exception
 
MethodNotAllowedException(String, String) - Constructor for exception org.mule.module.apikit.exception.MethodNotAllowedException
 
MIME_TYPE_CSS - Static variable in class org.mule.module.apikit.ConsoleHandler
 
MIME_TYPE_GIF - Static variable in class org.mule.module.apikit.ConsoleHandler
 
MIME_TYPE_JAVASCRIPT - Static variable in class org.mule.module.apikit.ConsoleHandler
 
MIME_TYPE_PNG - Static variable in class org.mule.module.apikit.ConsoleHandler
 
minimalEncode(String) - Static method in class org.mule.module.apikit.uri.URICoder
Encodes the string as valid URI fragment.
muleContext - Variable in class org.mule.module.apikit.validation.AbstractRestSchemaValidator
 
MuleRestException - Exception in org.mule.module.apikit.exception
 
MuleRestException(String) - Constructor for exception org.mule.module.apikit.exception.MuleRestException
 
MuleRestException(Message, Throwable) - Constructor for exception org.mule.module.apikit.exception.MuleRestException
 
MuleRestException(Throwable) - Constructor for exception org.mule.module.apikit.exception.MuleRestException
 
MuleRestException() - Constructor for exception org.mule.module.apikit.exception.MuleRestException
 

N

name() - Method in class org.mule.module.apikit.uri.Variable
Returns the name of this variable.
namePatternString() - Method in class org.mule.module.apikit.uri.Variable
Returns the name of this variable as a regular expression pattern string for use in a regular expression.
names() - Method in interface org.mule.module.apikit.uri.Parameters
Returns the set of parameter names as an unmodifiable set.
names() - Method in interface org.mule.module.apikit.uri.ResolvedVariables
Returns the names of the variables which have been resolved.
names() - Method in class org.mule.module.apikit.uri.URIParameters
Returns the set of parameter names as an unmodifiable set.
names() - Method in class org.mule.module.apikit.uri.URIResolveResult
Returns the names of the variables which have been resolved.
newExpansion(String) - Method in enum org.mule.module.apikit.uri.TokenFactory.Syntax
Generates a template expansion token corresponding to the specified expression.
newToken(String) - Method in class org.mule.module.apikit.uri.TokenFactory
Generates the token corresponding to the specified expression.
newToken(String, TokenFactory.Syntax) - Static method in class org.mule.module.apikit.uri.TokenFactory
Generates the token corresponding to the specified expression.
NotAcceptableException - Exception in org.mule.module.apikit.exception
 
NotAcceptableException() - Constructor for exception org.mule.module.apikit.exception.NotAcceptableException
 
NotFoundException - Exception in org.mule.module.apikit.exception
 
NotFoundException(String) - Constructor for exception org.mule.module.apikit.exception.NotFoundException
 

O

operator() - Method in class org.mule.module.apikit.uri.TokenOperatorD3
Returns the operator part of this token.
operator() - Method in class org.mule.module.apikit.uri.TokenOperatorDX
Returns the operator part of this token.
operator() - Method in class org.mule.module.apikit.uri.TokenOperatorPS
Returns the operator part of this token.
org.mule.module.apikit - package org.mule.module.apikit
 
org.mule.module.apikit.config - package org.mule.module.apikit.config
 
org.mule.module.apikit.exception - package org.mule.module.apikit.exception
 
org.mule.module.apikit.transform - package org.mule.module.apikit.transform
 
org.mule.module.apikit.uri - package org.mule.module.apikit.uri
 
org.mule.module.apikit.validation - package org.mule.module.apikit.validation
 
org.mule.module.apikit.validation.cache - package org.mule.module.apikit.validation.cache
 
org.mule.module.apikit.validation.io - package org.mule.module.apikit.validation.io
 

P

Parameters - Interface in org.mule.module.apikit.uri
An interface to hold a collection of parameters for use during the expansion process.
parse(String) - Static method in class org.mule.module.apikit.uri.TokenOperatorD3
Parses the specified string and returns the corresponding token.
parse(String) - Static method in class org.mule.module.apikit.uri.TokenOperatorDX
Parses the specified string and returns the corresponding token.
parse(String) - Static method in class org.mule.module.apikit.uri.TokenOperatorPS
Parses the specified string and returns the corresponding token.
parse(String) - Static method in class org.mule.module.apikit.uri.Variable
Parses the given expression and returns the corresponding instance.
parseMediaRange(String) - Static method in class org.mule.module.apikit.RestContentTypeParser
Carves up a media range and returns a ParseResults.
parseMimeType(String) - Static method in class org.mule.module.apikit.RestContentTypeParser
Carves up a mime-type and returns a ParseResults object

For example, the media range 'application/xhtml;q=0.5' would get parsed into:

('application', 'xhtml', {'q', '0.5'})

pattern() - Method in interface org.mule.module.apikit.uri.Matchable
Returns a regular expression pattern corresponding to this object.
pattern() - Method in class org.mule.module.apikit.uri.TokenLiteral
Returns a regular expression pattern corresponding to this object.
pattern() - Method in class org.mule.module.apikit.uri.TokenOperatorDX
Returns a regular expression pattern corresponding to this object.
pattern() - Method in class org.mule.module.apikit.uri.TokenOperatorPS
Returns a regular expression pattern corresponding to this object.
pattern() - Method in class org.mule.module.apikit.uri.TokenVariable
Returns a regular expression pattern corresponding to this object.
pattern() - Method in class org.mule.module.apikit.uri.URIPattern
Returns the regular expression pattern corresponding to this URI pattern.
PayloadNormalizerTransformer - Class in org.mule.module.apikit.transform
 
PayloadNormalizerTransformer() - Constructor for class org.mule.module.apikit.transform.PayloadNormalizerTransformer
 
PCHAR - Static variable in class org.mule.module.apikit.uri.TokenOperatorDX
The pattern for the URI defined pchar:

PCHAR - Static variable in class org.mule.module.apikit.uri.TokenOperatorPS
The pattern for the URI defined pchar:

process(MuleEvent) - Method in class org.mule.module.apikit.ConsoleHandler
 
process(Flow, Action) - Method in class org.mule.module.apikit.HttpRestRequest
 
process(MuleEvent) - Method in class org.mule.module.apikit.Router
 
put(String, Object) - Method in class org.mule.module.apikit.uri.URIResolveResult
Puts the object corresponding to the specified variable name in the results.

Q

quality(MediaType, List<MediaType>) - Static method in class org.mule.module.apikit.RestContentTypeParser
Returns the quality 'q' of a mime-type when compared against the mediaRanges in ranges.

R

resolve(String, Map<Variable, Object>) - Method in interface org.mule.module.apikit.uri.Token
Resolves the specified expanded URI part for this token.
resolve(String, Map<Variable, Object>) - Method in class org.mule.module.apikit.uri.TokenLiteral
Resolves the specified expanded URI part for this token.
resolve(String, Map<Variable, Object>) - Method in class org.mule.module.apikit.uri.TokenOperatorD3
Resolves the specified expanded URI part for this token.
resolve(String, Map<Variable, Object>) - Method in class org.mule.module.apikit.uri.TokenOperatorDX
Resolves the specified expanded URI part for this token.
resolve(String, Map<Variable, Object>) - Method in class org.mule.module.apikit.uri.TokenOperatorPS
Resolves the specified expanded URI part for this token.
resolve(String, Map<Variable, Object>) - Method in class org.mule.module.apikit.uri.TokenVariable
Resolves the specified expanded URI part for this token.
resolve(URIPattern) - Method in class org.mule.module.apikit.uri.URIResolver
Resolves the given URI pattern.
resolve(URIPattern, VariableBinder) - Method in class org.mule.module.apikit.uri.URIResolver
Resolves the given URI pattern using the specified variable binder.
resolve(String) - Method in interface org.mule.module.apikit.uri.VariableResolver
Resolves the variable and returns the associated object.
resolve(String) - Method in class org.mule.module.apikit.uri.VariableResolverList
Resolves the variable and returns the associated object.
resolve(String) - Method in class org.mule.module.apikit.uri.VariableResolverMap
Resolves the variable and returns the associated object.
ResolvedVariables - Interface in org.mule.module.apikit.uri
Holds the values of a resolved variables.
resolveSchema(String, Raml) - Static method in class org.mule.module.apikit.validation.cache.SchemaCacheUtils
 
resolveTransformer(MuleContext, DataType, DataType) - Method in class org.mule.module.apikit.transform.TransformerCacheLoader
 
RestContentTypeParser - Class in org.mule.module.apikit
MIME-Type Parser

This class provides basic functions for handling mime-types.

RestContentTypeParser.FitnessAndQuality - Class in org.mule.module.apikit
Structure for holding a fitness/quality combo
RestContentTypeParser.FitnessAndQuality(int, float) - Constructor for class org.mule.module.apikit.RestContentTypeParser.FitnessAndQuality
 
RestContentTypeParser.ParseResults - Class in org.mule.module.apikit
Parse results container
RestContentTypeParser.ParseResults() - Constructor for class org.mule.module.apikit.RestContentTypeParser.ParseResults
 
RestFlow - Class in org.mule.module.apikit
 
RestFlow(String, MuleContext) - Constructor for class org.mule.module.apikit.RestFlow
 
RestJsonSchemaValidator - Class in org.mule.module.apikit.validation
 
RestJsonSchemaValidator(MuleContext) - Constructor for class org.mule.module.apikit.validation.RestJsonSchemaValidator
 
RestMappingExceptionStrategy - Class in org.mule.module.apikit
 
RestMappingExceptionStrategy() - Constructor for class org.mule.module.apikit.RestMappingExceptionStrategy
 
RestSchemaValidator - Interface in org.mule.module.apikit.validation
 
RestSchemaValidatorFactory - Class in org.mule.module.apikit.validation
 
RestXmlSchemaValidator - Class in org.mule.module.apikit.validation
 
RestXmlSchemaValidator(MuleContext) - Constructor for class org.mule.module.apikit.validation.RestXmlSchemaValidator
 
Router - Class in org.mule.module.apikit
 
Router() - Constructor for class org.mule.module.apikit.Router
 

S

SchemaCacheUtils - Class in org.mule.module.apikit.validation.cache
 
SchemaCacheUtils() - Constructor for class org.mule.module.apikit.validation.cache.SchemaCacheUtils
 
SchemaResourceLoader - Class in org.mule.module.apikit.validation.io
 
SchemaResourceLoader(ClassLoader) - Constructor for class org.mule.module.apikit.validation.io.SchemaResourceLoader
 
SchemaType - Enum in org.mule.module.apikit
 
score() - Method in class org.mule.module.apikit.uri.URIPattern
Returns the score for this URI pattern.
set(String, String) - Method in interface org.mule.module.apikit.uri.Parameters
Set a parameter with only one value.
set(String, String[]) - Method in interface org.mule.module.apikit.uri.Parameters
Set a parameter with only multiple values.
set(String, String) - Method in class org.mule.module.apikit.uri.URIParameters
Set a parameter with only one value.
set(String, String[]) - Method in class org.mule.module.apikit.uri.URIParameters
Set a parameter with only multiple values.
setAction(String) - Method in class org.mule.module.apikit.FlowMapping
 
setAction(String) - Method in class org.mule.module.apikit.RestFlow
 
setConfig(Configuration) - Method in class org.mule.module.apikit.Router
 
setConsoleEnabled(boolean) - Method in class org.mule.module.apikit.Configuration
 
setConsolePath(String) - Method in class org.mule.module.apikit.Configuration
 
setExceptionListeners(List<MappingExceptionListener>) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
setExceptions(List<String>) - Method in class org.mule.module.apikit.MappingExceptionListener
 
setFlow(Flow) - Method in class org.mule.module.apikit.FlowMapping
 
setFlowConstruct(FlowConstruct) - Method in class org.mule.module.apikit.Router
 
setFlowMappings(List<FlowMapping>) - Method in class org.mule.module.apikit.Configuration
 
setGlobalName(String) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
setMuleContext(MuleContext) - Method in class org.mule.module.apikit.Router
 
setName(String) - Method in class org.mule.module.apikit.Configuration
 
setRaml(String) - Method in class org.mule.module.apikit.Configuration
 
setResource(String) - Method in class org.mule.module.apikit.FlowMapping
 
setResource(String) - Method in class org.mule.module.apikit.RestFlow
 
setStatus(URIResolveResult.Status) - Method in class org.mule.module.apikit.uri.URIResolveResult
Sets the status of this result.
setStatusCode(int) - Method in class org.mule.module.apikit.MappingExceptionListener
 

T

Token - Interface in org.mule.module.apikit.uri
Defines a token in a URI pattern or template.
TokenFactory - Class in org.mule.module.apikit.uri
A factory for URI tokens.
TokenFactory.Syntax - Enum in org.mule.module.apikit.uri
A syntax to use for creating tokens.
TokenLiteral - Class in org.mule.module.apikit.uri
A URI token corresponding to the literal text part of the URI template.
TokenLiteral(String) - Constructor for class org.mule.module.apikit.uri.TokenLiteral
Creates a new literal text token.
TokenOperator - Interface in org.mule.module.apikit.uri
Defines tokens which use an operator to handle one or more variables.
TokenOperatorD3 - Class in org.mule.module.apikit.uri
A token using the operators defined in draft 3 of the URI templates specifications.
TokenOperatorD3(TokenOperatorD3.Operator, String, List<Variable>) - Constructor for class org.mule.module.apikit.uri.TokenOperatorD3
Creates a new operator token.
TokenOperatorD3.Operator - Enum in org.mule.module.apikit.uri
The list of operators currently supported.
TokenOperatorDX - Class in org.mule.module.apikit.uri
A token based on the operators defined in the latest draft.
TokenOperatorDX(TokenOperatorDX.Operator, Variable) - Constructor for class org.mule.module.apikit.uri.TokenOperatorDX
Creates a new operator token for one variable only.
TokenOperatorDX(TokenOperatorDX.Operator, List<Variable>) - Constructor for class org.mule.module.apikit.uri.TokenOperatorDX
Creates a new operator token.
TokenOperatorDX.Operator - Enum in org.mule.module.apikit.uri
The list of operators currently supported.
TokenOperatorPS - Class in org.mule.module.apikit.uri
A token based on the operators used in PageSeeder.
TokenOperatorPS(TokenOperatorPS.Operator, Variable) - Constructor for class org.mule.module.apikit.uri.TokenOperatorPS
Creates a new operator token for one variable only.
TokenOperatorPS(TokenOperatorPS.Operator, List<Variable>) - Constructor for class org.mule.module.apikit.uri.TokenOperatorPS
Creates a new operator token.
TokenOperatorPS.Operator - Enum in org.mule.module.apikit.uri
The list of operators currently supported.
tokens() - Method in class org.mule.module.apikit.uri.URITemplate
Returns the underlying list of tokens.
TokenVariable - Class in org.mule.module.apikit.uri
A URI token wrapping a variable.
TokenVariable(String) - Constructor for class org.mule.module.apikit.uri.TokenVariable
Creates a new variable token.
TokenVariable(Variable) - Constructor for class org.mule.module.apikit.uri.TokenVariable
Creates a new variable token.
toOperator(String) - Static method in class org.mule.module.apikit.uri.TokenOperatorD3
Returns the operator if it is defined in this class.
toOperator(char) - Static method in class org.mule.module.apikit.uri.TokenOperatorDX
Returns the operator if it is defined in this class.
toOperator(char) - Static method in class org.mule.module.apikit.uri.TokenOperatorPS
Returns the operator if it is defined in this class.
toString() - Method in class org.mule.module.apikit.MappingExceptionListener
 
toString() - Method in class org.mule.module.apikit.RestContentTypeParser.ParseResults
 
toString() - Method in class org.mule.module.apikit.uri.URITemplate
 
toString() - Method in class org.mule.module.apikit.uri.Variable
toString() - Method in class org.mule.module.apikit.uri.VariableType
 
TransformerCache - Class in org.mule.module.apikit.transform
 
TransformerCache() - Constructor for class org.mule.module.apikit.transform.TransformerCache
 
TransformerCacheLoader - Class in org.mule.module.apikit.transform
 
TransformerCacheLoader(MuleContext) - Constructor for class org.mule.module.apikit.transform.TransformerCacheLoader
 
transformMessage(MuleMessage, String) - Method in class org.mule.module.apikit.transform.PayloadNormalizerTransformer
 
TransientAnnotationReader - Class in org.mule.module.apikit.transform
 
TransientAnnotationReader() - Constructor for class org.mule.module.apikit.transform.TransientAnnotationReader
 
type() - Method in class org.mule.module.apikit.uri.Variable
Returns the implementation type of this variable.

U

UnsupportedMediaTypeException - Exception in org.mule.module.apikit.exception
 
UnsupportedMediaTypeException() - Constructor for exception org.mule.module.apikit.exception.UnsupportedMediaTypeException
 
uri() - Method in class org.mule.module.apikit.uri.URIResolver
Returns the URI handled by this resolver.
URICoder - Class in org.mule.module.apikit.uri
An encoder/decoder for use by URI templates.
URIParameters - Class in org.mule.module.apikit.uri
A class to hold a collection of parameters for use during the expansion process.
URIParameters() - Constructor for class org.mule.module.apikit.uri.URIParameters
Creates a new instance.
URIParameters(Map<String, String[]>) - Constructor for class org.mule.module.apikit.uri.URIParameters
Creates a new instance from the specified map.
URIPattern - Class in org.mule.module.apikit.uri
A URI Pattern for matching URI following the same regular structure.
URIPattern(String) - Constructor for class org.mule.module.apikit.uri.URIPattern
Creates a new URI Pattern instance from the specified URI template string.
URIPattern(URITemplate) - Constructor for class org.mule.module.apikit.uri.URIPattern
Creates a new URI Pattern instance from an existing URI Template.
URIResolver - Class in org.mule.module.apikit.uri
A URI pattern resolver identifies the URI pattern and variables values given a specific URI.
URIResolver(String) - Constructor for class org.mule.module.apikit.uri.URIResolver
Creates a new resolver for the specified URI.
URIResolver.MatchRule - Enum in org.mule.module.apikit.uri
Defines the priority rule for matching patterns.
URIResolveResult - Class in org.mule.module.apikit.uri
Holds the results of a URI resolver.
URIResolveResult(URIPattern) - Constructor for class org.mule.module.apikit.uri.URIResolveResult
Constructs an instance of this class with fields initialised to null.
URIResolveResult.Status - Enum in org.mule.module.apikit.uri
The possible status of a resolve result.
URITemplate - Class in org.mule.module.apikit.uri
A URI Template for constructing URIs following the same structure.
URITemplate(String) - Constructor for class org.mule.module.apikit.uri.URITemplate
Creates a new URI Template instance.
URITemplate(String, TokenFactory) - Constructor for class org.mule.module.apikit.uri.URITemplate
Creates a new URI Template instance using the specified token factory.
URITemplateSyntaxException - Exception in org.mule.module.apikit.uri
Thrown to indicate that a URI Template or URI Template fragment does not follow the appropriate syntax.
URITemplateSyntaxException(String, String) - Constructor for exception org.mule.module.apikit.uri.URITemplateSyntaxException
Constructs an instance from the given input string, reason.

V

VALID_VALUE - Static variable in class org.mule.module.apikit.uri.Variable
The pattern for a valid normalised variable value: any unreserved character or an escape sequence.
validate(String, MuleEvent, Raml) - Method in class org.mule.module.apikit.validation.RestJsonSchemaValidator
 
validate(String, MuleEvent, Raml) - Method in interface org.mule.module.apikit.validation.RestSchemaValidator
 
validate(String, MuleEvent, Raml) - Method in class org.mule.module.apikit.validation.RestXmlSchemaValidator
 
validateKey(Node) - Method in class org.mule.module.apikit.ActionNotImplementedTupleRule
 
validateRaml(String, ResourceLoader) - Method in class org.mule.module.apikit.Router
 
value(Parameters) - Method in class org.mule.module.apikit.uri.Variable
Returns the expanded value of this variable.
valueOf(String) - Static method in enum org.mule.module.apikit.SchemaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.module.apikit.uri.TokenFactory.Syntax
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.module.apikit.uri.TokenOperatorD3.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.module.apikit.uri.TokenOperatorDX.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.module.apikit.uri.TokenOperatorPS.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.module.apikit.uri.URIResolver.MatchRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.module.apikit.uri.URIResolveResult.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.module.apikit.uri.Variable.Form
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.module.apikit.uri.Variable.Modifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.module.apikit.uri.Variable.Reserved
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.module.apikit.SchemaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.module.apikit.uri.TokenFactory.Syntax
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.module.apikit.uri.TokenOperatorD3.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.module.apikit.uri.TokenOperatorDX.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.module.apikit.uri.TokenOperatorPS.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.module.apikit.uri.URIResolver.MatchRule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.module.apikit.uri.URIResolveResult.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.module.apikit.uri.Variable.Form
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.module.apikit.uri.Variable.Modifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.module.apikit.uri.Variable.Reserved
Returns an array containing the constants of this enum type, in the order they are declared.
values(Parameters) - Method in class org.mule.module.apikit.uri.Variable
Returns the expanded value of this variable.
Variable - Class in org.mule.module.apikit.uri
A variable in a URL pattern or template.
Variable(Variable.Reserved) - Constructor for class org.mule.module.apikit.uri.Variable
Creates a new untyped reserved variable.
Variable(String) - Constructor for class org.mule.module.apikit.uri.Variable
Creates a new untyped variable.
Variable(String, String) - Constructor for class org.mule.module.apikit.uri.Variable
Creates a new untyped variable.
Variable(String, String, VariableType) - Constructor for class org.mule.module.apikit.uri.Variable
Creates a new variable.
Variable(String, String, VariableType, Variable.Form) - Constructor for class org.mule.module.apikit.uri.Variable
Creates a new variable.
Variable.Form - Enum in org.mule.module.apikit.uri
Indicate that the variable's value should be processed as a list ("@") or an associative array ("%").
Variable.Modifier - Enum in org.mule.module.apikit.uri
Indicate that the variable's value should be processed as a list ("@") or an associative array ("%").
Variable.Reserved - Enum in org.mule.module.apikit.uri
Used for reserved variable names.
VariableBinder - Class in org.mule.module.apikit.uri
A convenience class is to bind variables to resolvers in a set of URI patterns.
VariableBinder() - Constructor for class org.mule.module.apikit.uri.VariableBinder
 
VariableResolver - Interface in org.mule.module.apikit.uri
Classes implementing this interface should provide a mechanism to resolve the value of a variable in the context of a URI pattern matching operation.
VariableResolverList - Class in org.mule.module.apikit.uri
A variable resolver using a list to resolve values.
VariableResolverList() - Constructor for class org.mule.module.apikit.uri.VariableResolverList
Creates a new variable resolver.
VariableResolverList(List<String>) - Constructor for class org.mule.module.apikit.uri.VariableResolverList
Creates a new variable resolver from the list of values.
VariableResolverList(String[]) - Constructor for class org.mule.module.apikit.uri.VariableResolverList
Creates a new variable resolver from the list of values.
VariableResolverMap<V> - Class in org.mule.module.apikit.uri
A variable resolver backed by a values mapped to objects.
VariableResolverMap() - Constructor for class org.mule.module.apikit.uri.VariableResolverMap
Creates a new variable resolver.
VariableResolverMap(Map<String, ? extends V>) - Constructor for class org.mule.module.apikit.uri.VariableResolverMap
Creates a new variable resolver from the given map.
variables() - Method in interface org.mule.module.apikit.uri.TokenOperator
Returns the list of variables used in this token.
variables() - Method in class org.mule.module.apikit.uri.TokenOperatorD3
Returns the list of variables used in this token.
variables() - Method in class org.mule.module.apikit.uri.TokenOperatorDX
Returns the list of variables used in this token.
variables() - Method in class org.mule.module.apikit.uri.TokenOperatorPS
Returns the list of variables used in this token.
VariableType - Class in org.mule.module.apikit.uri
Defines a variable type.
VariableType(String) - Constructor for class org.mule.module.apikit.uri.VariableType
Create a new variable type.
VERSION - Static variable in class org.mule.module.apikit.Router
 

X

XML_SCHEMA_PREFIX - Static variable in class org.mule.module.apikit.validation.io.SchemaResourceLoader
 
XmlSchemaCache - Class in org.mule.module.apikit.validation.cache
 
XmlSchemaCache() - Constructor for class org.mule.module.apikit.validation.cache.XmlSchemaCache
 
XmlSchemaCacheLoader - Class in org.mule.module.apikit.validation.cache
 
XmlSchemaCacheLoader(MuleContext, Raml) - Constructor for class org.mule.module.apikit.validation.cache.XmlSchemaCacheLoader
 
XmlSchemaResource - Class in org.mule.module.apikit.validation.io
 
XmlSchemaResource(String, ClassLoader) - Constructor for class org.mule.module.apikit.validation.io.XmlSchemaResource
 

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

Copyright © 2013. All rights reserved.