Uses of Interface
aQute.libg.re.RE

Packages that use RE
Package
Description
 
  • Uses of RE in aQute.libg.re

    Subinterfaces of RE in aQute.libg.re
    Modifier and Type
    Interface
    Description
    static interface 
    Represents a Character Class in a regular expression.
    static interface 
    Represents a flag.
    static interface 
    A group is a regular expression that groups a set of REs.
    static interface 
    The `*`, `?`, `+` operators and the `{...}` suffix quantify the previous node.
    Fields in aQute.libg.re declared as RE
    Modifier and Type
    Field
    Description
    static final RE
    Catalog.all
     
    static final RE
    Catalog.beginInput
     
    static final RE
    Catalog.empty
     
    static final RE
    Catalog.endOfInput
     
    static final RE
     
    static final RE
    Catalog.endOfLine
     
    static final RE
     
    static final RE
    Catalog.eof
     
    static final RE
    Catalog.eol
     
    static final RE
     
    static RE
    Catalog.hexnumber
     
    static final RE
    Catalog.javaId
     
    static final RE
    Catalog.number
     
    static final RE
    Catalog.someAll
     
    static final RE
    Catalog.startOfLine
     
    static final RE
    Catalog.version
     
    static final RE
    Catalog.wordBoundary
     
    Methods in aQute.libg.re that return RE
    Modifier and Type
    Method
    Description
    static RE
    Catalog.anythingBut(String s)
    Creates a regular expression that matches anything except the specified string.
    static RE
    Catalog.back(int group)
    Used to reference a previous capturing group.
    static RE
    Catalog.back(String group)
    Used to reference a previous named capturing group.
    static RE
    Catalog.control(char c)
    Return a control char.
    static RE
    Catalog.g(RE... res)
    Create a non capturing group
    static RE
    Catalog.g(String name, RE... res)
    Create a named capturing group
    static RE
    Catalog.greedy(RE.Q re)
    Modifies the given quantified regular expression to match greedily.
    RE.Q.greedy()
    Set greedy
    static RE
    Catalog.if_(RE condition, RE then)
    Creates a conditional regular expression with no alternative case.
    static RE
    Catalog.if_(RE condition, RE thenExpect, RE otherWiseExpect)
    Creates a conditional regular expression.
    static RE
    Catalog.list(RE clause)
    Create a list of clauses separated by a comma.
    static RE
    Catalog.list(RE clause, RE separator)
    Create a list of clauses separated by a separator.
    static RE
    Catalog.lit(String s)
    Provide a literal text.
    static RE[]
    Catalog.lit(String... s)
    Useful if you need a number of literal REs
    static RE
    Catalog.maybe(String s)
    Creates a regular expression that optionally matches the given string.
    Catalog.named(RE re)
    If this class is extended, the named fields in that class can be used in named groups.
    static RE
    Catalog.not(RE re)
    Creates a regular expression that matches the negation of the provided regular expression.
    RE.not()
    Reverse the meaning of this RE.
    static RE
    Catalog.or(RE... res)
    Create an OR combination of a number of RE's
    static RE
    Catalog.or(RE.C... res)
    Create an or combination of character classes.
    static RE
    Catalog.or(String... res)
    Create an OR combination of a number of Strings.
    static RE
    Catalog.possesive(RE.Q re)
    Modifies the given quantified regular expression to match in a possessive manner.
    RE.Q.possesive()
    Set possesive
    static RE
    Catalog.quote(String s)
    Use the quoting facility built into Pattern.quote(String)
    static RE
    Catalog.re(String regex)
     
    static RE
    Catalog.reluctant(RE.Q re)
    Modifies the given quantified regular expression to match reluctantly.
    RE.Q.reluctant()
    Set reluctant
    static RE
    Catalog.string(char delimeter)
    Return a string that is delimeted on both sides with the same character.
    static RE
    Catalog.term(RE... res)
    See Catalog.term(String,RE...) with a null for name
    static RE
    Catalog.term(String name, RE... res)
    Return a named group but where each member that is not a whitespace, will be preceded with a #setWs.
    static RE
    Catalog.unicode(String name)
    Use the Unicode name.
    static RE
    Catalog.until(RE condition, RE thenExpect)
    Creates a regular expression that matches 'thenExpect' until 'condition' becomes true.
    static RE
    Catalog.while_(RE condition, RE thenExpect)
    Creates a regular expression that repeats the 'thenExpect' pattern as long as 'condition' matches.
    Methods in aQute.libg.re that return types with arguments of type RE
    Modifier and Type
    Method
    Description
    RE.merge(RE re)
    Merge another RE with this RE.
    Methods in aQute.libg.re with parameters of type RE
    Modifier and Type
    Method
    Description
    static RE.G
    Catalog.ahead(RE... res)
    Creates a lookahead group with the provided regular expressions.
    static RE.Q
    Catalog.atLeast(int minimum, RE... res)
    Creates a quantified regular expression that matches at least a specified minimum number of occurrences.
    static RE.G
    Catalog.atomic(RE... res)
    Combine the res into a single atomic Group.
    static RE.G
    Catalog.behind(RE... res)
    Creates a lookbehind group with the provided regular expressions.
    static RE.G
    Catalog.capture(RE... res)
    Creates a capturing group with the provided regular expressions.
    static RE.F
    Catalog.caseInsenstive(RE... res)
    Applies the case-insensitive flag to the provided regular expressions.
    static RE.F
    Catalog.caseInsenstiveOff(RE... res)
    Turns off the case-insensitive flag for the provided regular expressions.
    default boolean
    RE.Match.check(RE expected)
    This Match has a rover its the matching region.
    static RE.F
    Catalog.comments(RE... res)
    Applies the comments flag to the provided regular expressions.
    static RE.F
    Catalog.commentsOff(RE... res)
    Turns off the comments flag for the provided regular expressions.
    static RE.F
    Catalog.dotall(RE... res)
    Applies the dotall flag to the provided regular expressions.
    static RE.F
    Catalog.dotallOff(RE... res)
    Turns off the dotall flag for the provided regular expressions.
    static RE
    Catalog.g(RE... res)
    Create a non capturing group
    static RE
    Catalog.g(String name, RE... res)
    Create a named capturing group
    static RE
    Catalog.if_(RE condition, RE then)
    Creates a conditional regular expression with no alternative case.
    static RE
    Catalog.if_(RE condition, RE thenExpect, RE otherWiseExpect)
    Creates a conditional regular expression.
    static RE
    Catalog.list(RE clause)
    Create a list of clauses separated by a comma.
    static RE
    Catalog.list(RE clause, RE separator)
    Create a list of clauses separated by a separator.
    RE.merge(RE re)
    Merge another RE with this RE.
    static RE.F
    Catalog.multiline(RE... res)
    Applies the multiline flag to the provided regular expressions.
    static RE.F
    Catalog.multilineOff(RE... res)
    Turns off the multiline flag for the provided regular expressions.
    static RE.Q
    Catalog.multiple(int minimum, int maximum, RE... res)
    Creates a quantified regular expression that matches a specified minimum and maximum number of occurrences.
    Catalog.named(RE re)
    If this class is extended, the named fields in that class can be used in named groups.
    static RE
    Catalog.not(RE re)
    Creates a regular expression that matches the negation of the provided regular expression.
    static RE.Q
    Catalog.opt(RE... res)
    Return an optional RE
    static RE
    Catalog.or(RE... res)
    Create an OR combination of a number of RE's
    static RE.G
    Catalog.seq(RE... res)
    Creates a sequence of regular expressions.
    static RE.Q
    Catalog.set(RE... res)
    Return a group of some members.
    default void
    RE.Match.skip(RE skip)
    This Match has a rover in its the matching region.
    static RE.Q
    Catalog.some(RE... res)
    Return a group of some members.
    default String
    RE.Match.take(RE expected)
    This Match has a rover in its the matching region.
    static RE
    Catalog.term(RE... res)
    See Catalog.term(String,RE...) with a null for name
    static RE
    Catalog.term(String name, RE... res)
    Return a named group but where each member that is not a whitespace, will be preceded with a #setWs.
    RE.Match.tryMatch(RE match)
    This Match has a rover in its the matching region.
    static RE.F
    Catalog.unicodeCase(RE... res)
    Applies the unicode case flag to the provided regular expressions.
    static RE.F
    Catalog.unicodeCaseOff(RE... res)
    Turns off the unicode case flag for the provided regular expressions.
    static RE.F
    Catalog.unicodeCharacterClass(RE... res)
    Applies the unicode character class flag to the provided regular expressions.
    static RE.F
    Catalog.unicodeCharacterClassOff(RE... res)
    Turns off the unicode character class flag for the provided regular expressions.
    static RE.F
    Catalog.unixLines(RE... res)
    Applies the unix lines flag to the provided regular expressions.
    static RE.F
    Catalog.unixLinesOff(RE... res)
    Turns off the unix lines flag for the provided regular expressions.
    static RE
    Catalog.until(RE condition, RE thenExpect)
    Creates a regular expression that matches 'thenExpect' until 'condition' becomes true.
    static RE
    Catalog.while_(RE condition, RE thenExpect)
    Creates a regular expression that repeats the 'thenExpect' pattern as long as 'condition' matches.