public class Iter extends Seq implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_GREEDY |
static int |
DEFAULT_MAX |
static int |
DEFAULT_MIN |
boolean |
greedy |
int |
max |
int |
min |
rulePattern
DEFAULT_PRIORITY, name, priority
modifiedAt, modifiedBy
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this Iter.
|
static Iter |
fromString(java.lang.String s)
String representation of this Iter.
|
int |
getMax() |
int |
getMin() |
boolean |
isGreedy() |
Iter |
makeCopy()
Creates and returns a deep copy of this Iter.
|
static Iter |
readFrom(java.io.InputStream is)
Read this Iter from an XML fragment.
|
void |
setGreedy(boolean greedy) |
void |
setMax(int max) |
void |
setMin(int min) |
java.lang.String |
toString()
String representation of this Iter.
|
Iter |
withGreedy(boolean greedy) |
Iter |
withGreedy(java.lang.Boolean greedy) |
Iter |
withMax(int max) |
Iter |
withMax(java.lang.Integer max) |
Iter |
withMin(int min) |
Iter |
withMin(java.lang.Integer min) |
Iter |
withModifiedAt(java.lang.Long modifiedAt) |
Iter |
withModifiedBy(java.lang.String modifiedBy) |
Iter |
withName(java.lang.String name) |
Iter |
withPriority(int priority) |
Iter |
withPriority(java.lang.Integer priority) |
Iter |
withRulePattern(java.util.Collection<RulePattern> __values) |
Iter |
withRulePattern(RulePattern... __values) |
void |
writeTo(java.io.OutputStream os)
Write this Iter as an XML fragment
|
getRulePattern
getName, getPriority, setName, setPriority
getModifiedAt, getModifiedBy, setModifiedAt, setModifiedBy
public int min
public static final int DEFAULT_MIN
public int max
public static final int DEFAULT_MAX
public boolean greedy
public static final boolean DEFAULT_GREEDY
public Iter()
public Iter(Iter o)
public Iter withRulePattern(RulePattern... __values)
withRulePattern
in class Seq
public Iter withRulePattern(java.util.Collection<RulePattern> __values)
withRulePattern
in class Seq
public Iter withPriority(int priority)
withPriority
in class Seq
public Iter withPriority(java.lang.Integer priority)
withPriority
in class Seq
public Iter withModifiedBy(java.lang.String modifiedBy)
withModifiedBy
in class Seq
public Iter withModifiedAt(java.lang.Long modifiedAt)
withModifiedAt
in class Seq
public void setMin(int min)
public int getMin()
public Iter withMin(int min)
public Iter withMin(java.lang.Integer min)
public void setMax(int max)
public int getMax()
public Iter withMax(int max)
public Iter withMax(java.lang.Integer max)
public void setGreedy(boolean greedy)
public boolean isGreedy()
public Iter withGreedy(boolean greedy)
public Iter withGreedy(java.lang.Boolean greedy)
public Iter makeCopy()
public static Iter readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
public static Iter fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
Copyright © 2013 Dassault Systèmes, All Rights Reserved.