Index

C E G H M N P T U V W 
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
C E G H M N P T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form