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

A

AbstractConfiguration - Class in org.mule.module.apikit
 
AbstractConfiguration() - Constructor for class org.mule.module.apikit.AbstractConfiguration
 
AbstractRestSchemaValidator - Class in org.mule.module.apikit.validation
 
AbstractRestSchemaValidator(MuleContext) - Constructor for class org.mule.module.apikit.validation.AbstractRestSchemaValidator
 
AbstractRouter - Class in org.mule.module.apikit
 
AbstractRouter() - Constructor for class org.mule.module.apikit.AbstractRouter
 
accept(MuleEvent) - Method in class org.mule.module.apikit.MappingExceptionListener
 
accept(MuleEvent) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
ACCEPT_HEADER - Static variable in class org.mule.module.apikit.transform.ApikitResponseTransformer
 
acceptsAll() - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
action - Variable in class org.mule.module.apikit.HttpRestRequest
 
adapter - Variable in class org.mule.module.apikit.HttpRestRequest
 
addConsoleUrl(String) - Method in class org.mule.module.apikit.AbstractConfiguration
 
addMessageProcessorPathElements(MessageProcessorPathElement) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
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
 
api - Variable in class org.mule.module.apikit.AbstractConfiguration
 
APIKIT_ROUTER_REQUEST - Static variable in class org.mule.module.apikit.transform.ApikitResponseTransformer
 
ApikitNamespaceHandler - Class in org.mule.module.apikit.config
 
ApikitNamespaceHandler() - Constructor for class org.mule.module.apikit.config.ApikitNamespaceHandler
 
ApikitResponseTransformer - Class in org.mule.module.apikit.transform
 
ApikitResponseTransformer() - Constructor for class org.mule.module.apikit.transform.ApikitResponseTransformer
 
ApikitRuntimeException - Exception in org.mule.module.apikit.exception
 
ApikitRuntimeException(String) - Constructor for exception org.mule.module.apikit.exception.ApikitRuntimeException
 
ApikitRuntimeException(String, Throwable) - Constructor for exception org.mule.module.apikit.exception.ApikitRuntimeException
 
ApikitRuntimeException(Throwable) - Constructor for exception org.mule.module.apikit.exception.ApikitRuntimeException
 
ApiRouter - Interface in org.mule.module.apikit
 
APPLICATION_RAML - Static variable in class org.mule.module.apikit.AbstractConfiguration
 
applySecurityScheme(String, String...) - Method in class org.mule.module.apikit.injector.RamlUpdater
 
applyToAction(Action) - Method in class org.mule.module.apikit.injector.InjectableRamlFeature
 
applyToAction(Action) - Method in class org.mule.module.apikit.injector.InjectableSecurityScheme
 
applyToAction(Action) - Method in class org.mule.module.apikit.injector.InjectableTrait
 
applyTrait(String, String...) - Method in class org.mule.module.apikit.injector.RamlUpdater
 
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
 
BEST_MATCH_REPRESENTATION - Static variable in class org.mule.module.apikit.transform.ApikitResponseTransformer
 
bestMatch(List<String>, 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.
BodyValidator - Class in org.mule.module.apikit.validation
 
BodyValidator(IMimeType) - Constructor for class org.mule.module.apikit.validation.BodyValidator
 
build() - Method in interface org.mule.module.apikit.parser.ParserWrapper
 
build() - Method in class org.mule.module.apikit.parser.ParserWrapperV1
 
build() - Method in class org.mule.module.apikit.parser.ParserWrapperV2
 
build() - Method in class org.mule.module.apikit.ParserService
 

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.
CharsetUtils - Class in org.mule.module.apikit
 
CharsetUtils() - Constructor for class org.mule.module.apikit.CharsetUtils
 
compareTo(RestContentTypeParser.FitnessAndQuality) - Method in class org.mule.module.apikit.RestContentTypeParser.FitnessAndQuality
 
config - Variable in class org.mule.module.apikit.AbstractRouter
 
config - Variable in class org.mule.module.apikit.HttpRestRequest
 
Configuration - Class in org.mule.module.apikit
 
Configuration() - Constructor for class org.mule.module.apikit.Configuration
 
Console - Class in org.mule.module.apikit
 
Console() - Constructor for class org.mule.module.apikit.Console
 
ConsoleHandler - Class in org.mule.module.apikit
 
ConsoleHandler(String, AbstractConfiguration) - Constructor for class org.mule.module.apikit.ConsoleHandler
 
ConsoleHandler(String, String, AbstractConfiguration) - Constructor for class org.mule.module.apikit.ConsoleHandler
 
CONTRACT_MIME_TYPES - Static variable in class org.mule.module.apikit.transform.ApikitResponseTransformer
 
copyProperties(MuleEvent, Set<String>) - Static method in class org.mule.module.apikit.Proxy
Deprecated.
 
createValidator(SchemaType, MuleContext) - Method in class org.mule.module.apikit.validation.RestSchemaValidatorFactory
 

D

DataTypePair - Class in org.mule.module.apikit.transform
 
DataTypePair(DataType, DataType) - Constructor for class org.mule.module.apikit.transform.DataTypePair
 
decode(String) - Static method in class org.mule.module.apikit.uri.URICoder
Decode the string as valid URI fragment.
DEFAULT_CONSOLE_PATH - Static variable in class org.mule.module.apikit.Configuration
 
DEFAULT_MIME_TYPE - Static variable in class org.mule.module.apikit.ConsoleHandler
 
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.
doInitialise(MuleContext) - Method in class org.mule.module.apikit.MappingExceptionListener
 
doProcessRouterResponse(MuleEvent, Integer) - Method in class org.mule.module.apikit.AbstractRouter
 
doProcessRouterResponse(MuleEvent, Integer) - Method in class org.mule.module.apikit.Proxy
Deprecated.
 
doProcessRouterResponse(MuleEvent, Integer) - Method in class org.mule.module.apikit.Router
 
dump(String, IRaml, String, String) - Method in interface org.mule.module.apikit.parser.ParserWrapper
 
dump(IRaml, String) - Method in interface org.mule.module.apikit.parser.ParserWrapper
 
dump(String, IRaml, String, String) - Method in class org.mule.module.apikit.parser.ParserWrapperV1
 
dump(IRaml, String) - Method in class org.mule.module.apikit.parser.ParserWrapperV1
 
dump(String, IRaml, String, String) - Method in class org.mule.module.apikit.parser.ParserWrapperV2
 
dump(IRaml, String) - Method in class org.mule.module.apikit.parser.ParserWrapperV2
 
dumpRaml(String, IRaml, String, String) - Method in class org.mule.module.apikit.ParserService
 
dumpRaml(IRaml, String) - Method in class org.mule.module.apikit.ParserService
 
dumpRaml(IRaml) - Method in class org.mule.module.apikit.ParserService
 

E

encode(String) - Static method in class org.mule.module.apikit.uri.URICoder
Encodes the string as valid URI fragment.
encode(String, Set<Character>) - 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
 
equals(Object) - Method in class org.mule.module.apikit.transform.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.
EXPAND_ENTITIES_PROPERTY - Static variable in class org.mule.module.apikit.validation.RestXmlSchemaValidator
 
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.
extensionEnabled - Variable in class org.mule.module.apikit.AbstractConfiguration
 
EXTERNAL_ENTITIES_PROPERTY - Static variable in class org.mule.module.apikit.validation.RestXmlSchemaValidator
 

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.
FitnessAndQuality(int, float) - Constructor for class org.mule.module.apikit.RestContentTypeParser.FitnessAndQuality
 
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().
flowConstruct - Variable in class org.mule.module.apikit.AbstractConfiguration
 
flowConstruct - Variable in class org.mule.module.apikit.AbstractRouter
 
FlowMapping - Class in org.mule.module.apikit
 
FlowMapping() - Constructor for class org.mule.module.apikit.FlowMapping
 
FlowResolver - Interface in org.mule.module.apikit
Allows the wrapping of flows on demand in order to inject custom logic.
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
 
getAdapter() - Method in class org.mule.module.apikit.HttpRestRequest
 
getAddress() - Method in class org.mule.module.apikit.MessageSourceAdapter
 
getAllConfigurations(MuleContext) - Static method in class org.mule.module.apikit.AbstractConfiguration
 
getAllFieldAnnotations(Field, Locatable) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getAllMethodAnnotations(Method, Locatable) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getApi() - Method in class org.mule.module.apikit.AbstractConfiguration
 
getApikitRaml(String) - Method in class org.mule.module.apikit.AbstractConfiguration
Returns the RAML descriptor of the API.
getApikitRaml(MuleEvent) - Method in class org.mule.module.apikit.AbstractConfiguration
 
getApikitRamlConsole(MuleEvent) - Method in class org.mule.module.apikit.AbstractConfiguration
returns the raml descriptor using the host from the console request event only when the bind to all interfaces ip (0.0.0.0) is used for the router endpoint.
getAppHome() - Method in class org.mule.module.apikit.AbstractConfiguration
 
getBasePath() - Method in class org.mule.module.apikit.HttpProtocolAdapter
 
getBasePath(MuleMessage) - Static method in class org.mule.module.apikit.UrlUtils
 
getBaseSchemeHostPort(MuleEvent) - Static method in class org.mule.module.apikit.UrlUtils
 
getBaseSchemeHostPort(String) - Static method in class org.mule.module.apikit.UrlUtils
 
getBoilerPlateAfter() - Method in class org.mule.module.apikit.injector.InjectableRamlFeature
 
getBoilerPlateAfter() - Method in class org.mule.module.apikit.injector.InjectableSecurityScheme
 
getBoilerPlateAfter() - Method in class org.mule.module.apikit.injector.InjectableTrait
 
getBoilerPlateBefore() - Method in class org.mule.module.apikit.injector.InjectableRamlFeature
 
getBoilerPlateBefore() - Method in class org.mule.module.apikit.injector.InjectableSecurityScheme
 
getBoilerPlateBefore() - Method in class org.mule.module.apikit.injector.InjectableTrait
 
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
 
getConfig() - Method in class org.mule.module.apikit.Console
 
getConfig() - Method in class org.mule.module.apikit.Proxy
Deprecated.
 
getConfig() - Method in class org.mule.module.apikit.Router
 
getConsolePath() - Method in class org.mule.module.apikit.Configuration
 
getConsoleUrl() - Method in class org.mule.module.apikit.ConsoleHandler
 
getContentType() - Method in class org.mule.module.apikit.FlowMapping
 
getContentType() - Method in class org.mule.module.apikit.HttpRestRequest
 
getDescription() - Method in class org.mule.module.apikit.validation.io.JsonSchemaResource
 
getDescription() - Method in class org.mule.module.apikit.validation.io.XmlSchemaResource
 
getEncoding(MuleMessage, byte[], Logger) - Static method in class org.mule.module.apikit.CharsetUtils
Tries to figure out the encoding of the request in the following order - checks if the content-type header includes the charset - detects the payload encoding using BOM, or tries to auto-detect it - return the mule message encoding
getEndpointAddress(FlowConstruct) - Method in class org.mule.module.apikit.AbstractConfiguration
 
getEventAction(MuleEvent) - Method in class org.mule.module.apikit.AbstractConfiguration
 
getFieldAnnotation(Class<A>, Field, Locatable) - Method in class org.mule.module.apikit.transform.TransientAnnotationReader
 
getFlow(IResource, HttpRestRequest, String) - Method in class org.mule.module.apikit.AbstractRouter
 
getFlow() - Method in class org.mule.module.apikit.FlowMapping
 
getFlow() - Method in interface org.mule.module.apikit.FlowResolver
 
getFlow(IResource, HttpRestRequest, String) - Method in class org.mule.module.apikit.Proxy
Deprecated.
 
getFlow(IResource, HttpRestRequest, String) - Method in class org.mule.module.apikit.Router
Returns the flow that handles the request or null if there is none.
getFlowActionRefs(Flow) - Method in class org.mule.module.apikit.AbstractConfiguration
 
getFlowActionRefs(Flow) - Method in class org.mule.module.apikit.Configuration
 
getFlowMappings() - Method in class org.mule.module.apikit.Configuration
 
getFlowResolver(AbstractConfiguration, String) - Method in class org.mule.module.apikit.AbstractConfiguration
 
getFlowResolver(AbstractConfiguration, String) - Method in class org.mule.module.apikit.Configuration
 
getFlowResolver(AbstractConfiguration, String) - Method in class org.mule.module.apikit.ProxyConfiguration
Deprecated.
 
getGlobalName() - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
getHeaderCharset(MuleMessage, Logger) - Static method in class org.mule.module.apikit.CharsetUtils
Returns the charset specified by the content-type header or null if not specified
getHttpRestRequest(MuleEvent) - Method in class org.mule.module.apikit.AbstractConfiguration
 
getHttpRestRequest(MuleEvent) - Method in class org.mule.module.apikit.Configuration
 
getHttpRestRequest(MuleEvent) - Method in class org.mule.module.apikit.ProxyConfiguration
Deprecated.
 
getIndentation() - Method in class org.mule.module.apikit.injector.InjectableRamlFeature
 
getIndentation() - Method in class org.mule.module.apikit.injector.InjectableSecurityScheme
 
getIndentation() - Method in class org.mule.module.apikit.injector.InjectableTrait
 
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
 
getJsonSchemaCache(MuleContext, String, IRaml) - Static method in class org.mule.module.apikit.validation.cache.JsonSchemaCache
 
getKey() - Method in class org.mule.module.apikit.FlowMapping
 
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
 
getMuleContext() - Method in class org.mule.module.apikit.AbstractConfiguration
 
getName() - Method in class org.mule.module.apikit.AbstractConfiguration
 
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
 
getParentFlow(MuleEvent) - Method in class org.mule.module.apikit.AbstractConfiguration
 
getPath() - Method in class org.mule.module.apikit.MessageSourceAdapter
 
getQueryParams() - Method in class org.mule.module.apikit.HttpProtocolAdapter
 
getQueryString(MuleMessage) - Static method in class org.mule.module.apikit.UrlUtils
 
getRaml() - Method in class org.mule.module.apikit.AbstractConfiguration
 
getRamlUpdater() - Method in class org.mule.module.apikit.AbstractConfiguration
 
getRamlUpdater(IRaml, AbstractConfiguration) - Method in interface org.mule.module.apikit.parser.ParserWrapper
 
getRamlUpdater(IRaml, AbstractConfiguration) - Method in class org.mule.module.apikit.parser.ParserWrapperV1
 
getRamlUpdater(IRaml, AbstractConfiguration) - Method in class org.mule.module.apikit.parser.ParserWrapperV2
 
getRamlUpdater(IRaml, AbstractConfiguration) - Method in class org.mule.module.apikit.ParserService
 
getRawRestFlowMap() - 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(String) - Method in class org.mule.module.apikit.validation.io.SchemaResourceLoader
 
getResourcePath() - Method in class org.mule.module.apikit.HttpRestRequest
 
getResourceRelativePath(MuleMessage) - Static method in class org.mule.module.apikit.UrlUtils
 
getResourceURI() - Method in class org.mule.module.apikit.HttpProtocolAdapter
 
getRestFlowMap() - Method in class org.mule.module.apikit.AbstractConfiguration
 
getResultDataType() - Method in class org.mule.module.apikit.transform.DataTypePair
 
getRouterExtension() - Method in class org.mule.module.apikit.AbstractConfiguration
 
getSchemaCacheKey(IAction, String) - Static method in class org.mule.module.apikit.validation.cache.SchemaCacheUtils
 
getScheme() - Method in class org.mule.module.apikit.MessageSourceAdapter
 
getScheme(MuleMessage) - Static method in class org.mule.module.apikit.UrlUtils
 
getSecurityScheme() - Method in class org.mule.module.apikit.injector.InjectableSecurityScheme
 
getSourceDataType() - Method in class org.mule.module.apikit.transform.DataTypePair
 
getStatus() - Method in class org.mule.module.apikit.uri.URIResolveResult
Returns the status of this result.
getSuccessStatus() - Method in class org.mule.module.apikit.HttpRestRequest
 
getSuccessStatusList() - Method in class org.mule.module.apikit.HttpRestRequest
 
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.
getXmlEncoding(MuleEvent, byte[], Document, Logger) - Static method in class org.mule.module.apikit.CharsetUtils
Tries to figure out the encoding of an xml request in the following order - checks if the document has a content-type declaration - detects the payload encoding using BOM, or tries to auto-detect it - return the mule message encoding
getXmlSchemaCache(MuleContext, String, IRaml) - Static method in class org.mule.module.apikit.validation.cache.XmlSchemaCache
 
globalName - Variable in class org.mule.module.apikit.RestMappingExceptionStrategy
 

H

handleEvent(MuleEvent, String) - Method in class org.mule.module.apikit.AbstractRouter
 
handleEvent(MuleEvent, String) - Method in class org.mule.module.apikit.Proxy
Deprecated.
 
handleEvent(MuleEvent, String) - Method in class org.mule.module.apikit.Router
 
handleException(Exception, MuleEvent) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
handles(HttpRestRequest) - Method in class org.mule.module.apikit.RamlDescriptorHandler
 
handleUnsupportedMediaType() - Method in class org.mule.module.apikit.HttpRestProxyRequest
 
handleUnsupportedMediaType() - Method in class org.mule.module.apikit.HttpRestRequest
 
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.transform.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
 
HttpRestProxyRequest - Class in org.mule.module.apikit
 
HttpRestProxyRequest(MuleEvent, AbstractConfiguration) - Constructor for class org.mule.module.apikit.HttpRestProxyRequest
 
HttpRestRequest - Class in org.mule.module.apikit
 
HttpRestRequest(MuleEvent, AbstractConfiguration) - 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.AbstractConfiguration
 
initialise() - Method in class org.mule.module.apikit.Console
 
initializeRestFlowMap() - Method in class org.mule.module.apikit.AbstractConfiguration
 
initializeRestFlowMap() - Method in class org.mule.module.apikit.Configuration
 
initializeRestFlowMap() - Method in class org.mule.module.apikit.ProxyConfiguration
Deprecated.
 
initializeRestFlowMapWrapper() - Method in class org.mule.module.apikit.AbstractConfiguration
 
initializeRestFlowMapWrapper() - Method in class org.mule.module.apikit.ProxyConfiguration
Deprecated.
 
InjectableRamlFeature - Class in org.mule.module.apikit.injector
 
InjectableRamlFeature(String, String) - Constructor for class org.mule.module.apikit.injector.InjectableRamlFeature
 
InjectableSecurityScheme - Class in org.mule.module.apikit.injector
 
InjectableSecurityScheme(String, String) - Constructor for class org.mule.module.apikit.injector.InjectableSecurityScheme
 
InjectableTrait - Class in org.mule.module.apikit.injector
 
InjectableTrait(String, String) - Constructor for class org.mule.module.apikit.injector.InjectableTrait
 
injectSecuritySchemes(String, String) - Method in class org.mule.module.apikit.injector.RamlUpdater
 
injectTrait(String, String) - Method in class org.mule.module.apikit.injector.RamlUpdater
 
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
 
InvalidQueryStringException - Exception in org.mule.module.apikit.exception
 
InvalidQueryStringException(String) - Constructor for exception org.mule.module.apikit.exception.InvalidQueryStringException
 
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
 
isDisableValidations() - Method in class org.mule.module.apikit.AbstractConfiguration
 
isExtensionEnabled() - Method in class org.mule.module.apikit.AbstractConfiguration
 
isFlowDeclaredWithDifferentMediaType(Map<String, Flow>, String) - Method in class org.mule.module.apikit.Router
 
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.
isParserV2() - Method in class org.mule.module.apikit.AbstractConfiguration
 
isParserV2() - Method in class org.mule.module.apikit.ParserService
 
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
 
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(IRaml) - 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
 
JsonUtils - Class in org.mule.module.apikit.validation.io
 
JsonUtils() - Constructor for class org.mule.module.apikit.validation.io.JsonUtils
 

K

keepRamlBaseUri - Variable in class org.mule.module.apikit.AbstractConfiguration
 

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
 
loadApiDefinition(FlowConstruct) - Method in class org.mule.module.apikit.AbstractConfiguration
 
logger - Variable in class org.mule.module.apikit.AbstractConfiguration
 
logger - Variable in class org.mule.module.apikit.AbstractRouter
 
logger - Variable in class org.mule.module.apikit.Configuration
 
logger - Variable in class org.mule.module.apikit.ConsoleHandler
 
logger - Static variable in class org.mule.module.apikit.HttpRestRequest
 
LOGGER - Static variable in class org.mule.module.apikit.Proxy
Deprecated.
 
logger - Variable in class org.mule.module.apikit.Router
 
logger - Variable in class org.mule.module.apikit.validation.RestJsonSchemaValidator
 
logger - Static 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.
MessageSourceAdapter - Class in org.mule.module.apikit
 
MessageSourceAdapter(MessageSource) - Constructor for class org.mule.module.apikit.MessageSourceAdapter
 
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
 
MIME_TYPE_SVG - 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.
MULE_EXPAND_ENTITIES_PROPERTY - Static variable in class org.mule.module.apikit.AbstractConfiguration
 
MULE_EXTERNAL_ENTITIES_PROPERTY - Static variable in class org.mule.module.apikit.AbstractConfiguration
 
MULE_REQUEST_HEADERS - Static variable in class org.mule.module.apikit.Proxy
Deprecated.
 
MULE_RESPONSE_HEADERS - Static variable in class org.mule.module.apikit.Proxy
Deprecated.
 
muleContext - Variable in class org.mule.module.apikit.AbstractConfiguration
 
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 - Variable in class org.mule.module.apikit.injector.InjectableRamlFeature
 
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.
negotiateOutputRepresentation(IAction, List<String>) - Method in class org.mule.module.apikit.OutputRepresentationHandler
 
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.injector - package org.mule.module.apikit.injector
 
org.mule.module.apikit.parser - package org.mule.module.apikit.parser
 
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
 
OutputRepresentationHandler - Class in org.mule.module.apikit
 
OutputRepresentationHandler(HttpProtocolAdapter, boolean) - Constructor for class org.mule.module.apikit.OutputRepresentationHandler
 

P

Parameters - Interface in org.mule.module.apikit.uri
An interface to hold a collection of parameters for use during the expansion process.
parse() - Method in class org.mule.module.apikit.injector.InjectableRamlFeature
 
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.
parseJson(Reader) - Static method in class org.mule.module.apikit.validation.io.JsonUtils
 
parseMediaRange(String) - Static method in class org.mule.module.apikit.RestContentTypeParser
Carves up a media range and returns a ParseResults.
parseMediaTypes(String) - Static method in class org.mule.module.apikit.RestContentTypeParser
 
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'})

ParseResults() - Constructor for class org.mule.module.apikit.RestContentTypeParser.ParseResults
 
ParserService - Class in org.mule.module.apikit
 
ParserService(String, String) - Constructor for class org.mule.module.apikit.ParserService
 
ParserWrapper - Interface in org.mule.module.apikit.parser
 
ParserWrapperV1 - Class in org.mule.module.apikit.parser
 
ParserWrapperV1(String, String) - Constructor for class org.mule.module.apikit.parser.ParserWrapperV1
 
ParserWrapperV2 - Class in org.mule.module.apikit.parser
 
ParserWrapperV2(String, String) - Constructor for class org.mule.module.apikit.parser.ParserWrapperV2
 
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:

populateFlowMapWrapper() - Method in class org.mule.module.apikit.AbstractConfiguration
 
populateFlowMapWrapper() - Method in class org.mule.module.apikit.Configuration
 
process(MuleEvent) - Method in class org.mule.module.apikit.AbstractRouter
 
process(MuleEvent) - Method in class org.mule.module.apikit.Console
 
process(MuleEvent) - Method in class org.mule.module.apikit.ConsoleHandler
 
processBlocking(MuleEvent) - Method in class org.mule.module.apikit.AbstractRouter
 
processBlockingRequest(MuleEvent) - Method in class org.mule.module.apikit.AbstractRouter
 
processConsoleRequest(MuleEvent) - Method in class org.mule.module.apikit.RamlDescriptorHandler
 
processNext(MuleEvent) - Method in class org.mule.module.apikit.AbstractRouter
 
processNonBlocking(MuleEvent) - Method in class org.mule.module.apikit.AbstractRouter
 
processRouterRequest(MuleEvent) - Method in class org.mule.module.apikit.AbstractRouter
 
processRouterRequest(MuleEvent) - Method in class org.mule.module.apikit.RamlDescriptorHandler
 
Proxy - Class in org.mule.module.apikit
Deprecated.
Proxy() - Constructor for class org.mule.module.apikit.Proxy
Deprecated.
 
ProxyConfiguration - Class in org.mule.module.apikit
Deprecated.
ProxyConfiguration() - Constructor for class org.mule.module.apikit.ProxyConfiguration
Deprecated.
 
publishConsoleUrls(String) - Method in class org.mule.module.apikit.AbstractConfiguration
 
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

raml - Variable in class org.mule.module.apikit.AbstractConfiguration
 
RAML_EXPAND_ENTITIES_PROPERTY - Static variable in class org.mule.module.apikit.AbstractConfiguration
 
RAML_EXTERNAL_ENTITIES_PROPERTY - Static variable in class org.mule.module.apikit.AbstractConfiguration
 
RamlDescriptorHandler - Class in org.mule.module.apikit
 
RamlDescriptorHandler(AbstractConfiguration) - Constructor for class org.mule.module.apikit.RamlDescriptorHandler
 
ramlHandler - Variable in class org.mule.module.apikit.AbstractRouter
 
ramlHandler - Variable in class org.mule.module.apikit.Console
 
RamlUpdater - Class in org.mule.module.apikit.injector
 
RamlUpdater(Raml, AbstractConfiguration) - Constructor for class org.mule.module.apikit.injector.RamlUpdater
 
replaceBaseUri(String, String) - Static method in class org.mule.module.apikit.UrlUtils
 
requestEvent - Variable in class org.mule.module.apikit.HttpRestRequest
 
reset() - Method in class org.mule.module.apikit.injector.RamlUpdater
 
resetAndUpdate() - Method in class org.mule.module.apikit.injector.RamlUpdater
 
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.
resolveJsonSchema(String, IRaml) - Static method in class org.mule.module.apikit.validation.cache.SchemaCacheUtils
may return either a string representing the path to the schema or a JsonNode for inline schema definitions
resolveTransformer(MuleContext, DataType, DataType) - Method in class org.mule.module.apikit.transform.TransformerCacheLoader
 
resolveXmlSchema(String, IRaml) - Static method in class org.mule.module.apikit.validation.cache.SchemaCacheUtils
Returns the compiled representation of an XML schema.
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.ParseResults - Class in org.mule.module.apikit
Parse results container
restFlowMapWrapper - Variable in class org.mule.module.apikit.AbstractConfiguration
 
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
 
rewriteBaseUri(String, String) - Static method in class org.mule.module.apikit.UrlUtils
 
Router - Class in org.mule.module.apikit
 
Router() - Constructor for class org.mule.module.apikit.Router
 
routingTable - Variable in class org.mule.module.apikit.AbstractConfiguration
 

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.validation
 
score() - Method in class org.mule.module.apikit.uri.URIPattern
Returns the score for this URI pattern.
SecuritySchemeAlreadyDefinedException - Exception in org.mule.module.apikit.injector
 
SecuritySchemeAlreadyDefinedException(String) - Constructor for exception org.mule.module.apikit.injector.SecuritySchemeAlreadyDefinedException
 
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
 
setChain(MessageProcessor) - Method in class org.mule.module.apikit.ProxyConfiguration
Deprecated.
 
setConfig(AbstractConfiguration) - Method in class org.mule.module.apikit.Console
 
setConfig(ProxyConfiguration) - Method in class org.mule.module.apikit.Proxy
Deprecated.
 
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
 
setContentType(String) - Method in class org.mule.module.apikit.FlowMapping
 
setDisableValidations(boolean) - Method in class org.mule.module.apikit.AbstractConfiguration
 
setEnableNotifications(boolean) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
setExceptionListeners(List<MappingExceptionListener>) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
setExceptions(List<String>) - Method in class org.mule.module.apikit.MappingExceptionListener
 
setExtensionEnabled(boolean) - Method in class org.mule.module.apikit.AbstractConfiguration
 
setFlow(Flow) - Method in class org.mule.module.apikit.FlowMapping
 
setFlowConstruct(FlowConstruct) - Method in class org.mule.module.apikit.AbstractRouter
 
setFlowConstruct(FlowConstruct) - Method in class org.mule.module.apikit.Console
 
setFlowMappings(List<FlowMapping>) - Method in class org.mule.module.apikit.Configuration
 
setGlobalName(String) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
setKeepRamlBaseUri(boolean) - Method in class org.mule.module.apikit.AbstractConfiguration
 
setLogException(String) - Method in class org.mule.module.apikit.RestMappingExceptionStrategy
 
setMuleContext(MuleContext) - Method in class org.mule.module.apikit.AbstractConfiguration
 
setMuleContext(MuleContext) - Method in class org.mule.module.apikit.Console
 
setName(String) - Method in class org.mule.module.apikit.AbstractConfiguration
 
setRaml(String) - Method in class org.mule.module.apikit.AbstractConfiguration
 
setResource(String) - Method in class org.mule.module.apikit.FlowMapping
 
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
 
start() - Method in class org.mule.module.apikit.AbstractConfiguration
 
start() - Method in class org.mule.module.apikit.AbstractRouter
 
start() - Method in class org.mule.module.apikit.Configuration
 
start() - Method in class org.mule.module.apikit.Console
 
startConfiguration() - Method in class org.mule.module.apikit.AbstractRouter
 
startConfiguration() - Method in class org.mule.module.apikit.Proxy
Deprecated.
 
startConfiguration() - Method in class org.mule.module.apikit.Router
 
STRICT_DATES_RFC3339 - Static variable in class org.mule.module.apikit.AbstractConfiguration
 

T

throwNotAcceptable() - Method in class org.mule.module.apikit.HttpRestProxyRequest
 
throwNotAcceptable() - Method in class org.mule.module.apikit.HttpRestRequest
 
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
 
TraitAlreadyDefinedException - Exception in org.mule.module.apikit.injector
 
TraitAlreadyDefinedException(String) - Constructor for exception org.mule.module.apikit.injector.TraitAlreadyDefinedException
 
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.ApikitResponseTransformer
 
transformMessage(MuleMessage, String) - Method in class org.mule.module.apikit.transform.PayloadNormalizerTransformer
 
transformToExpectedContentType(MuleMessage, String, List<String>, String) - Method in class org.mule.module.apikit.transform.ApikitResponseTransformer
 
TransientAnnotationReader - Class in org.mule.module.apikit.transform
 
TransientAnnotationReader() - Constructor for class org.mule.module.apikit.transform.TransientAnnotationReader
 
trimBom(byte[]) - Static method in class org.mule.module.apikit.CharsetUtils
Removes BOM from byte array if present
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
 
updateApi(IRaml) - Method in class org.mule.module.apikit.AbstractConfiguration
 
updateBaseUri(IRaml, String) - Method in interface org.mule.module.apikit.parser.ParserWrapper
 
updateBaseUri(IRaml, String) - Method in class org.mule.module.apikit.parser.ParserWrapperV1
 
updateBaseUri(IRaml, String) - Method in class org.mule.module.apikit.parser.ParserWrapperV2
 
updateBaseUri(IRaml, String) - Method in class org.mule.module.apikit.ParserService
 
updateRamlUri() - Method in class org.mule.module.apikit.ConsoleHandler
 
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, boolean) - Constructor for class org.mule.module.apikit.uri.URIPattern
Creates a new URI Pattern instance from the specified URI template string.
URIPattern(String) - Constructor for class org.mule.module.apikit.uri.URIPattern
 
URIPattern(URITemplate) - Constructor for class org.mule.module.apikit.uri.URIPattern
Creates a new URI Pattern instance from an existing URI Template.
uriPatternCache - Variable in class org.mule.module.apikit.AbstractConfiguration
 
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, boolean) - Constructor for class org.mule.module.apikit.uri.URIResolver
Creates a new resolver for the specified URI.
URIResolver(String) - Constructor for class org.mule.module.apikit.uri.URIResolver
 
URIResolver.MatchRule - Enum in org.mule.module.apikit.uri
Defines the priority rule for matching patterns.
uriResolverCache - Variable in class org.mule.module.apikit.AbstractConfiguration
 
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.
UrlUtils - Class in org.mule.module.apikit
 
UrlUtils() - Constructor for class org.mule.module.apikit.UrlUtils
 

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(IAction) - Method in class org.mule.module.apikit.HttpRestRequest
Validates the request against the RAML and negotiates the response representation.
validate() - Method in interface org.mule.module.apikit.parser.ParserWrapper
 
validate() - Method in class org.mule.module.apikit.parser.ParserWrapperV1
 
validate() - Method in class org.mule.module.apikit.parser.ParserWrapperV2
 
validate(String, String, MuleEvent, IRaml) - Method in class org.mule.module.apikit.validation.RestJsonSchemaValidator
 
validate(String, String, MuleEvent, IRaml) - Method in interface org.mule.module.apikit.validation.RestSchemaValidator
 
validate(String, String, MuleEvent, IRaml) - Method in class org.mule.module.apikit.validation.RestXmlSchemaValidator
 
validateRaml() - Method in class org.mule.module.apikit.ParserService
 
validateSchemaV2(boolean, String) - Method in class org.mule.module.apikit.validation.BodyValidator
 
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.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.
valueOf(String) - Static method in enum org.mule.module.apikit.validation.SchemaType
Returns the enum constant of this type with the specified name.
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.
values() - Static method in enum org.mule.module.apikit.validation.SchemaType
Returns an array containing the constants of this enum type, in the order they are declared.
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.

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(IRaml) - 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 K L M N O P Q R S T U V X 
Skip navigation links

Copyright © 2021. All rights reserved.