java.lang.Object
org.xbib.net.path.spring.element.PathElement
org.xbib.net.path.spring.element.LiteralPathElement
A literal path element. In the pattern '/foo/bar/goo' there are three
literal path elements 'foo', 'bar' and 'goo'.
-
Feldübersicht
Von Klasse geerbte Felder org.xbib.net.path.spring.element.PathElement
CAPTURE_VARIABLE_WEIGHT, next, NO_PARAMETERS, pos, prev, separator, WILDCARD_WEIGHT -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungLiteralPathElement(int pos, char[] literalText, boolean caseSensitive, char separator) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungchar[]getChars()intReturn the length of the path element where captures are considered to be one character long.booleanmatches(int pathIndex, MatchingContext matchingContext) Attempt to match this path element.toString()Von Klasse geerbte Methoden org.xbib.net.path.spring.element.PathElement
getCaptureCount, getScore, getWildcardCount, isNoMorePattern
-
Konstruktordetails
-
LiteralPathElement
public LiteralPathElement(int pos, char[] literalText, boolean caseSensitive, char separator)
-
-
Methodendetails
-
matches
Beschreibung aus Klasse kopiert:PathElementAttempt to match this path element.- Angegeben von:
matchesin KlassePathElement- Parameter:
pathIndex- the current position within the candidate pathmatchingContext- encapsulates context for the match including the candidate- Gibt zurück:
trueif it matches, otherwisefalse
-
getNormalizedLength
public int getNormalizedLength()Beschreibung aus Klasse kopiert:PathElementReturn the length of the path element where captures are considered to be one character long.- Angegeben von:
getNormalizedLengthin KlassePathElement- Gibt zurück:
- the normalized length
-
getChars
public char[] getChars()- Angegeben von:
getCharsin KlassePathElement
-
toString
-