Index
All Classes and Interfaces|All Packages
A
- addArrayValue(Map<T, String[]>, T, String) - Static method in class org.ocpsoft.urlbuilder.util.Maps
- addListValue(Map<K, List<T>>, K, T) - Static method in class org.ocpsoft.urlbuilder.util.Maps
- Address - Interface in org.ocpsoft.urlbuilder
-
Represents a valid web address, or valid web address fragment.
- AddressBuilder - Class in org.ocpsoft.urlbuilder
-
Representation of a uniform resource locator, or web address.
- AddressBuilder() - Constructor for class org.ocpsoft.urlbuilder.AddressBuilder
- AddressBuilderAnchor - Class in org.ocpsoft.urlbuilder
-
An
Addresswith an anchor section. - AddressBuilderBase - Class in org.ocpsoft.urlbuilder
- AddressBuilderDomain - Class in org.ocpsoft.urlbuilder
-
An
Addresswith a domain section. - AddressBuilderPath - Class in org.ocpsoft.urlbuilder
-
An
Addresswith a path. - AddressBuilderPort - Class in org.ocpsoft.urlbuilder
-
An
Addresswith a port section. - AddressBuilderQuery - Class in org.ocpsoft.urlbuilder
-
An
Addresswith a query section. - AddressBuilderScheme - Class in org.ocpsoft.urlbuilder
-
An
Addresswith a scheme section. - AddressBuilderSchemeSpecificPart - Class in org.ocpsoft.urlbuilder
-
An
Addresswith a scheme specific part section. - anchor - Variable in class org.ocpsoft.urlbuilder.AddressBuilder
- anchor(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderQuery
-
Set the anchor section of this
Address. - anchor(String) - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
-
Set the anchor section of this
Address. - anchor(String) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set the anchor section of this
Address. - anchor(String) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPath
-
Set the anchor section of this
Address. - anchor(String) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPort
-
Set the anchor section of this
Address. - anchor(String) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set the anchor section of this
Address. - Assert - Class in org.ocpsoft.urlbuilder.util
-
Utility methods for making precondition/postcondition assertions.
- assertFalse(boolean, String) - Static method in class org.ocpsoft.urlbuilder.util.Assert
-
Throw an exception if the given value is not false.
- assertTrue(boolean, String) - Static method in class org.ocpsoft.urlbuilder.util.Assert
-
Throw an exception if the given value is not true.
B
- balancedCapture(CharSequence, int, int, CaptureType) - Static method in class org.ocpsoft.urlbuilder.util.ParseTools
-
Return the index of the terminating character in the group, excluding markers.
- begin() - Static method in class org.ocpsoft.urlbuilder.AddressBuilder
-
Create a new
AddressBuilderinstance. - BRACE - Enum constant in enum org.ocpsoft.urlbuilder.util.CaptureType
- BRACKET - Enum constant in enum org.ocpsoft.urlbuilder.util.CaptureType
- build() - Method in class org.ocpsoft.urlbuilder.AddressBuilder
-
Generate an
Addressrepresenting the current state of thisAddressBuilder. - build() - Method in class org.ocpsoft.urlbuilder.AddressBuilderAnchor
- build() - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
- build() - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
- build() - Method in class org.ocpsoft.urlbuilder.AddressBuilderPath
- build() - Method in class org.ocpsoft.urlbuilder.AddressBuilderPort
- build() - Method in class org.ocpsoft.urlbuilder.AddressBuilderQuery
- build() - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
- build() - Method in class org.ocpsoft.urlbuilder.AddressBuilderSchemeSpecificPart
- build() - Method in interface org.ocpsoft.urlbuilder.BuildableAddress
-
Generate an
Addressrepresenting the current state of thisAddressBuilder. - BuildableAddress - Interface in org.ocpsoft.urlbuilder
-
Represents an object that can build and return an
Addressas a result. - buildLiteral() - Method in class org.ocpsoft.urlbuilder.AddressBuilder
-
Generate an
Addressrepresenting the current literal state of thisAddressBuilder. - buildLiteral() - Method in class org.ocpsoft.urlbuilder.AddressBuilderAnchor
- buildLiteral() - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
- buildLiteral() - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
- buildLiteral() - Method in class org.ocpsoft.urlbuilder.AddressBuilderPath
- buildLiteral() - Method in class org.ocpsoft.urlbuilder.AddressBuilderPort
- buildLiteral() - Method in class org.ocpsoft.urlbuilder.AddressBuilderQuery
- buildLiteral() - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
- buildLiteral() - Method in class org.ocpsoft.urlbuilder.AddressBuilderSchemeSpecificPart
- buildLiteral() - Method in interface org.ocpsoft.urlbuilder.BuildableAddress
-
Generate an
Addressrepresenting the current literal state of thisAddressBuilder.
C
- CaptureType - Enum in org.ocpsoft.urlbuilder.util
- CapturingGroup - Class in org.ocpsoft.urlbuilder.util
- CapturingGroup(CharSequence, int, int) - Constructor for class org.ocpsoft.urlbuilder.util.CapturingGroup
- create(String) - Static method in class org.ocpsoft.urlbuilder.AddressBuilder
-
Create a new
Addressfrom the given URL.
D
- decode(CharSequence, boolean) - Static method in class org.ocpsoft.urlbuilder.util.Decoder
- Decoder - Class in org.ocpsoft.urlbuilder.util
- Decoder() - Constructor for class org.ocpsoft.urlbuilder.util.Decoder
- domain - Variable in class org.ocpsoft.urlbuilder.AddressBuilder
- domain(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
-
Set the domain section of this
Address. - domain(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set the domain section of this
Address.
E
- Encoder - Class in org.ocpsoft.urlbuilder.util
-
Utility class to encode URL path and query parts.
- Encoder() - Constructor for class org.ocpsoft.urlbuilder.util.Encoder
G
- getAnchor() - Method in interface org.ocpsoft.urlbuilder.Address
-
Return the anchor '#' section of the
Address, ornullif no anchor is set. - getBegin() - Method in enum org.ocpsoft.urlbuilder.util.CaptureType
- getCaptured() - Method in class org.ocpsoft.urlbuilder.util.CapturingGroup
- getDomain() - Method in interface org.ocpsoft.urlbuilder.Address
-
Get the domain section of this
Address, ornullif no domain is set. - getEnd() - Method in enum org.ocpsoft.urlbuilder.util.CaptureType
- getEnd() - Method in class org.ocpsoft.urlbuilder.util.CapturingGroup
- getListValue(Map<String, List<T>>, String, int) - Static method in class org.ocpsoft.urlbuilder.util.Maps
- getPath() - Method in interface org.ocpsoft.urlbuilder.Address
-
Get the path section of this
Address, ornullif no path is set. - getPathAndQuery() - Method in interface org.ocpsoft.urlbuilder.Address
-
Get the path and query sections of this
Address, ornullif neither are set. - getPort() - Method in interface org.ocpsoft.urlbuilder.Address
-
Get the port of this
Address, ornullif no port is set. - getQuery() - Method in interface org.ocpsoft.urlbuilder.Address
-
Get the query section of this
Address, ornullif no query is set. - getQueryParameters() - Method in interface org.ocpsoft.urlbuilder.Address
-
Get the query parameters of this
Address, ornullif no query is set. - getScheme() - Method in interface org.ocpsoft.urlbuilder.Address
-
Get the scheme section of this
Address, or null if no scheme is set. - getSchemeSpecificPart() - Method in interface org.ocpsoft.urlbuilder.Address
-
Get the scheme section of this
Address, or null if no scheme specific part is set. - getStart() - Method in class org.ocpsoft.urlbuilder.util.CapturingGroup
I
- isAnchorSet() - Method in interface org.ocpsoft.urlbuilder.Address
- isDomainSet() - Method in interface org.ocpsoft.urlbuilder.Address
- isEscaped(CharSequence, int) - Static method in class org.ocpsoft.urlbuilder.util.ParseTools
-
Return true if the character at the given cursor is escaped; otherwise, return false.
- isNull(Object, String) - Static method in class org.ocpsoft.urlbuilder.util.Assert
-
Throw an exception if the given
Objectis not null. - isPathSet() - Method in interface org.ocpsoft.urlbuilder.Address
- isPortSet() - Method in interface org.ocpsoft.urlbuilder.Address
- isQuerySet() - Method in interface org.ocpsoft.urlbuilder.Address
- isSchemeSet() - Method in interface org.ocpsoft.urlbuilder.Address
- isSchemeSpecificPartSet() - Method in interface org.ocpsoft.urlbuilder.Address
M
- Maps - Class in org.ocpsoft.urlbuilder.util
- Maps() - Constructor for class org.ocpsoft.urlbuilder.util.Maps
N
- notNull(Object, String) - Static method in class org.ocpsoft.urlbuilder.util.Assert
-
Throw an exception if the given
Objectis null.
O
- org.ocpsoft.urlbuilder - package org.ocpsoft.urlbuilder
- org.ocpsoft.urlbuilder.util - package org.ocpsoft.urlbuilder.util
P
- parameters - Variable in class org.ocpsoft.urlbuilder.AddressBuilder
- PAREN - Enum constant in enum org.ocpsoft.urlbuilder.util.CaptureType
- ParseTools - Class in org.ocpsoft.urlbuilder.util
- ParseTools() - Constructor for class org.ocpsoft.urlbuilder.util.ParseTools
- path - Variable in class org.ocpsoft.urlbuilder.AddressBuilder
- path(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
-
Set the path section of this
Address. - path(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set the path section of this
Address. - path(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPort
-
Set the path section of this
Address. - path(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set the non-encoded path section of this
Address. - path(CharSequence) - Static method in class org.ocpsoft.urlbuilder.util.Decoder
- path(CharSequence) - Static method in class org.ocpsoft.urlbuilder.util.Encoder
-
Encodes the given string using HTML form encoding as described in RFC 2396.
- pathDecoded(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
-
Set the path section of this
Address. - pathDecoded(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set the path section of this
Address. - pathDecoded(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPort
-
Set the path section of this
Address. - pathDecoded(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set the path section of this
Address. - pathEncoded(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
-
Set the path section of this
Address. - pathEncoded(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set the path section of this
Address. - pathEncoded(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPort
-
Set the path section of this
Address. - pathEncoded(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set the path section of this
Address. - port - Variable in class org.ocpsoft.urlbuilder.AddressBuilder
- port(int) - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
-
Set the port section of this
Address. - port(int) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set the port section of this
Address. - port(int) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set the port section of this
Address.
Q
- queries - Variable in class org.ocpsoft.urlbuilder.AddressBuilder
- query(CharSequence) - Static method in class org.ocpsoft.urlbuilder.util.Decoder
- query(CharSequence) - Static method in class org.ocpsoft.urlbuilder.util.Encoder
-
Encodes the given string using HTML form encoding as described in RFC 2396.
- query(CharSequence, Object) - Method in class org.ocpsoft.urlbuilder.AddressBuilderQuery
-
Set a query-parameter to a value or multiple values.
- query(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
-
Set a query-parameter to a value or multiple values.
- query(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set a query-parameter to a value or multiple values.
- query(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPath
-
Set a query-parameter to a value or multiple values.
- query(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPort
-
Set a query-parameter to a value or multiple values.
- query(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set a query-parameter to a value or multiple values.
- queryDecoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
-
Set a query-parameter value or multiple values.
- queryDecoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set a query-parameter value or multiple values.
- queryDecoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPath
-
Set a query-parameter value or multiple values.
- queryDecoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPort
-
Set a query-parameter value or multiple values.
- queryDecoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderQuery
-
Set a query-parameter value or multiple values.
- queryDecoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set a query-parameter value or multiple values.
- queryEncoded(CharSequence, Object) - Method in class org.ocpsoft.urlbuilder.AddressBuilderQuery
-
Set a query-parameter to a value or multiple values.
- queryEncoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
-
Set a query-parameter to a value or multiple values.
- queryEncoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set a query-parameter to a value or multiple values.
- queryEncoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPath
-
Set a query-parameter to a value or multiple values.
- queryEncoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPort
-
Set a query-parameter to a value or multiple values.
- queryEncoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set a query-parameter to a value or multiple values.
- queryLiteral(String) - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
-
Set a literal query string without additional encoding or decoding.
- queryLiteral(String) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set a literal query string without additional encoding or decoding.
- queryLiteral(String) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPath
-
Set a literal query string without additional encoding or decoding.
- queryLiteral(String) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPort
-
Set a literal query string without additional encoding or decoding.
- queryLiteral(String) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set a literal query string without additional encoding or decoding.
R
- REGEX - Enum constant in enum org.ocpsoft.urlbuilder.util.CaptureType
S
- scheme - Variable in class org.ocpsoft.urlbuilder.AddressBuilder
- scheme(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
-
Set the scheme section of this
Address. - schemeSpecificPart - Variable in class org.ocpsoft.urlbuilder.AddressBuilder
- schemeSpecificPart(CharSequence) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set the scheme specific part section of this
Address. - set(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set a parameter name and value or values.
- set(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPath
-
Set a parameter name and value or values.
- set(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set a parameter name and value or values.
- set(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderSchemeSpecificPart
-
Set a parameter name and value or values.
- setDecoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set a parameter name and value or values.
- setDecoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPath
-
Set a parameter name and value or values.
- setDecoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set a parameter name and value or values.
- setDecoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderSchemeSpecificPart
-
Set a parameter name and value or values.
- setEncoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
-
Set a parameter name and value or values.
- setEncoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderPath
-
Set a parameter name and value or values.
- setEncoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
-
Set a parameter name and value or values.
- setEncoded(CharSequence, Object...) - Method in class org.ocpsoft.urlbuilder.AddressBuilderSchemeSpecificPart
-
Set a parameter name and value or values.
T
- toArrayMap(Map<String, List<String>>) - Static method in class org.ocpsoft.urlbuilder.util.Maps
- toString() - Method in class org.ocpsoft.urlbuilder.AddressBuilder
- toString() - Method in class org.ocpsoft.urlbuilder.AddressBuilderAnchor
- toString() - Method in class org.ocpsoft.urlbuilder.AddressBuilderBase
- toString() - Method in class org.ocpsoft.urlbuilder.AddressBuilderDomain
- toString() - Method in class org.ocpsoft.urlbuilder.AddressBuilderPath
- toString() - Method in class org.ocpsoft.urlbuilder.AddressBuilderPort
- toString() - Method in class org.ocpsoft.urlbuilder.AddressBuilderQuery
- toString() - Method in class org.ocpsoft.urlbuilder.AddressBuilderScheme
- toString() - Method in class org.ocpsoft.urlbuilder.AddressBuilderSchemeSpecificPart
- toString() - Method in class org.ocpsoft.urlbuilder.util.CapturingGroup
V
- valueOf(String) - Static method in enum org.ocpsoft.urlbuilder.util.CaptureType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.ocpsoft.urlbuilder.util.CaptureType
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages