|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Expandable | A class implementing this interface can be expanded. |
| Matchable | A class implementing this interface can be matched. |
| Parameters | An interface to hold a collection of parameters for use during the expansion process. |
| ResolvedVariables | Holds the values of a resolved variables. |
| Token | Defines a token in a URI pattern or template. |
| TokenOperator | Defines tokens which use an operator to handle one or more variables. |
| VariableResolver | Classes implementing this interface should provide a mechanism to resolve the value of a variable in the context of a URI pattern matching operation. |
| Class Summary | |
|---|---|
| TokenFactory | A factory for URI tokens. |
| TokenLiteral | A URI token corresponding to the literal text part of the URI template. |
| TokenOperatorD3 | A token using the operators defined in draft 3 of the URI templates specifications. |
| TokenOperatorDX | A token based on the operators defined in the latest draft. |
| TokenOperatorPS | A token based on the operators used in PageSeeder. |
| TokenVariable | A URI token wrapping a variable. |
| URICoder | An encoder/decoder for use by URI templates. |
| URIParameters | A class to hold a collection of parameters for use during the expansion process. |
| URIPattern | A URI Pattern for matching URI following the same regular structure. |
| URIResolver | A URI pattern resolver identifies the URI pattern and variables values given a specific URI. |
| URIResolveResult | Holds the results of a URI resolver. |
| URITemplate | A URI Template for constructing URIs following the same structure. |
| Variable | A variable in a URL pattern or template. |
| VariableBinder | A convenience class is to bind variables to resolvers in a set of URI patterns. |
| VariableResolverList | A variable resolver using a list to resolve values. |
| VariableResolverMap<V> | A variable resolver backed by a values mapped to objects. |
| VariableType | Defines a variable type. |
| Enum Summary | |
|---|---|
| TokenFactory.Syntax | A syntax to use for creating tokens. |
| TokenOperatorD3.Operator | The list of operators currently supported. |
| TokenOperatorDX.Operator | The list of operators currently supported. |
| TokenOperatorPS.Operator | The list of operators currently supported. |
| URIResolver.MatchRule | Defines the priority rule for matching patterns. |
| URIResolveResult.Status | The possible status of a resolve result. |
| Variable.Form | Indicate that the variable's value should be processed as a list ("@") or an associative array ("%"). |
| Variable.Modifier | Indicate that the variable's value should be processed as a list ("@") or an associative array ("%"). |
| Variable.Reserved | Used for reserved variable names. |
| Exception Summary | |
|---|---|
| URITemplateSyntaxException | Thrown to indicate that a URI Template or URI Template fragment does not follow the appropriate syntax. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||