org.ocpsoft.rewrite.bind
Class RegexCapture
java.lang.Object
org.ocpsoft.rewrite.bind.RegexCapture
- All Implemented Interfaces:
- Constrainable<RegexCapture,String>, Transformable<RegexCapture,String>
public class RegexCapture
- extends Object
- implements Constrainable<RegexCapture,String>, Transformable<RegexCapture,String>
Resultant capture of a ParameterizedPattern, used to store matching data and Binding instances.
- Author:
- Lincoln Baxter, III
RegexCapture
public RegexCapture(CapturingGroup capture,
int index)
- Create a new instance for the given
CapturingGroup, using ".*" as the default pattern.
- Parameters:
index -
constrainedBy
public RegexCapture constrainedBy(Constraint<String> constraint)
- Specified by:
constrainedBy in interface Constrainable<RegexCapture,String>
getConstraints
public List<Constraint<String>> getConstraints()
- Specified by:
getConstraints in interface Constrainable<RegexCapture,String>
transformedBy
public RegexCapture transformedBy(Transform<String> transform)
- Specified by:
transformedBy in interface Transformable<RegexCapture,String>
getTransforms
public List<Transform<String>> getTransforms()
- Specified by:
getTransforms in interface Transformable<RegexCapture,String>
matches
public void matches(String pattern)
getPattern
public String getPattern()
getIndex
public int getIndex()
getName
public String getName()
getCapture
public CapturingGroup getCapture()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2012 OCPsoft. All Rights Reserved.