Klasse SeparatorPathElement

java.lang.Object
org.xbib.net.path.spring.element.PathElement
org.xbib.net.path.spring.element.SeparatorPathElement

public class SeparatorPathElement extends PathElement
A separator path element. In the pattern '/foo/bar' the two occurrences of '/' will be represented by a SeparatorPathElement (if the default separator of '/' is being used).
  • Konstruktordetails

    • SeparatorPathElement

      public SeparatorPathElement(int pos, char separator)
  • Methodendetails

    • matches

      public boolean matches(int pathIndex, MatchingContext matchingContext)
      Matching a separator is easy, basically the character at candidateIndex must be the separator.
      Angegeben von:
      matches in Klasse PathElement
      Parameter:
      pathIndex - the current position within the candidate path
      matchingContext - encapsulates context for the match including the candidate
      Gibt zurück:
      true if it matches, otherwise false
    • getNormalizedLength

      public int getNormalizedLength()
      Beschreibung aus Klasse kopiert: PathElement
      Return the length of the path element where captures are considered to be one character long.
      Angegeben von:
      getNormalizedLength in Klasse PathElement
      Gibt zurück:
      the normalized length
    • getChars

      public char[] getChars()
      Angegeben von:
      getChars in Klasse PathElement
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object