Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- com.aoapps.net.pathspace - module com.aoapps.net.pathspace
- com.aoapps.net.pathspace - package com.aoapps.net.pathspace
- compareTo(Prefix) - Method in class com.aoapps.net.pathspace.Prefix
-
The natural ordering is such that an iterative call to
Prefix.matches(com.aoapps.net.Path)
will return. - conflictsWith(Prefix) - Method in class com.aoapps.net.pathspace.Prefix
-
Checks if two prefixes are conflicting.
E
- equals(Object) - Method in class com.aoapps.net.pathspace.PathMatch
-
Two matches are equal when they have the same prefix (by .equals), prefixPath (by .equals), subPath (by .equals), and value (by identity).
- equals(Object) - Method in class com.aoapps.net.pathspace.Prefix
G
- get(Path) - Method in class com.aoapps.net.pathspace.PathSpace
-
Gets the prefix associated with the given path.
- getAdding() - Method in exception class com.aoapps.net.pathspace.PrefixConflictException
- getAllowsSubspaces() - Method in enum com.aoapps.net.pathspace.Prefix.MultiLevelType
-
Does this multi-level type allow subspaces to be created within its space?.
- getBase() - Method in class com.aoapps.net.pathspace.Prefix
-
Gets the base of this path space.
- getExisting() - Method in exception class com.aoapps.net.pathspace.PrefixConflictException
- getMessage() - Method in exception class com.aoapps.net.pathspace.PrefixConflictException
- getMultiLevelType() - Method in class com.aoapps.net.pathspace.Prefix
-
Gets the multi-level type attached to the base and any wildcard levels.
- getPath() - Method in class com.aoapps.net.pathspace.PathMatch
-
Gets the portion of the lookup path past the prefix path.
- getPrefix() - Method in class com.aoapps.net.pathspace.PathMatch
-
Gets the prefix that matched the lookup.
- getPrefixPath() - Method in class com.aoapps.net.pathspace.PathMatch
-
Gets the portion of the lookup path that matches the prefix.
- getSuffix() - Method in enum com.aoapps.net.pathspace.Prefix.MultiLevelType
-
Gets the suffix applied to the string representation of prefixes of this multi-level type or
""
if no suffix added. - getValue() - Method in class com.aoapps.net.pathspace.PathMatch
-
Gets the value associated with the prefix.
- getWildcards() - Method in class com.aoapps.net.pathspace.Prefix
-
Gets the number of wildcard levels attached to the base.
- GREEDY - Enum constant in enum com.aoapps.net.pathspace.Prefix.MultiLevelType
- GREEDY_SUFFIX - Static variable in class com.aoapps.net.pathspace.Prefix
H
- hashCode() - Method in class com.aoapps.net.pathspace.PathMatch
- hashCode() - Method in class com.aoapps.net.pathspace.Prefix
M
- matches(Path) - Method in class com.aoapps.net.pathspace.Prefix
-
Checks if a given path matches this prefix.
N
- NONE - Enum constant in enum com.aoapps.net.pathspace.Prefix.MultiLevelType
P
- PathMatch<V> - Class in com.aoapps.net.pathspace
-
The result of a call to
PathSpace.get(com.aoapps.net.Path)
. - PathSpace<V> - Class in com.aoapps.net.pathspace
-
Manages a set of
Prefix
, identifying conflicts and providing efficient lookup even when many prefixes are in the path space. - PathSpace() - Constructor for class com.aoapps.net.pathspace.PathSpace
- Prefix - Class in com.aoapps.net.pathspace
-
Path prefix for wildcard matching support.
- Prefix.MultiLevelType - Enum in com.aoapps.net.pathspace
-
The set of supported multi-level nesting types.
- PrefixConflictException - Exception Class in com.aoapps.net.pathspace
-
Exception thrown when conflicting prefixes are detected.
- put(Prefix, V) - Method in class com.aoapps.net.pathspace.PathSpace
-
Adds a new prefix to this space while checking for conflicts.
T
- toString() - Method in class com.aoapps.net.pathspace.PathMatch
- toString() - Method in class com.aoapps.net.pathspace.Prefix
-
Gets the unambiguous string representation of this prefix.
U
- UNBOUNDED - Enum constant in enum com.aoapps.net.pathspace.Prefix.MultiLevelType
- UNBOUNDED_SUFFIX - Static variable in class com.aoapps.net.pathspace.Prefix
V
- valueOf(Path, int, Prefix.MultiLevelType) - Static method in class com.aoapps.net.pathspace.Prefix
-
Gets an instance of a prefix given the individual fields.
- valueOf(String) - Static method in enum com.aoapps.net.pathspace.Prefix.MultiLevelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class com.aoapps.net.pathspace.Prefix
-
Parses the unambiguous string representation of a prefix.
- values() - Static method in enum com.aoapps.net.pathspace.Prefix.MultiLevelType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WILDCARD_CHAR - Static variable in class com.aoapps.net.pathspace.Prefix
-
The character used for wildcards.
- WILDCARD_SUFFIX - Static variable in class com.aoapps.net.pathspace.Prefix
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form