Class RegexComposed
java.lang.Object
net.sourceforge.plantuml.command.regex.RegexComposed
- All Implemented Interfaces:
IRegex
- Direct Known Subclasses:
RegexConcat
,RegexOptional
,RegexOr
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final java.util.concurrent.atomic.AtomicInteger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal int
count()
java.util.Map<java.lang.String,
RegexPartialMatch> createPartialMatch
(java.util.Iterator<java.lang.String> it) protected abstract java.lang.String
protected final java.util.List<IRegex>
final java.lang.String
protected int
protected final boolean
boolean
matcher
(java.lang.String s) protected final java.util.List<IRegex>
partials()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
nbCreateMatches
protected static final java.util.concurrent.atomic.AtomicInteger nbCreateMatches
-
-
Constructor Details
-
RegexComposed
-
-
Method Details
-
partials
-
getFullSlow
protected abstract java.lang.String getFullSlow() -
isCompiled
protected final boolean isCompiled() -
createPartialMatch
public java.util.Map<java.lang.String,RegexPartialMatch> createPartialMatch(java.util.Iterator<java.lang.String> it) - Specified by:
createPartialMatch
in interfaceIRegex
-
count
public final int count() -
getStartCount
protected int getStartCount() -
matcher
-
match
-
getPattern
public final java.lang.String getPattern()- Specified by:
getPattern
in interfaceIRegex
-
getPartials
-