public class RangeEntity extends ValuedEntity implements com.exalead.util.Checkable, java.io.Serializable
ValuedEntity.RightContexts, ValuedEntity.Units
SimpleEntity.LeftContexts, SimpleEntity.Triggers
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_DELIMITER |
static int |
DEFAULT_DIMENSION |
java.lang.String |
delimiter |
int |
dimension |
rightContext, rightContexts, unit, units
annotation, DEFAULT_MATCH_MODE, display, leftContext, leftContexts, matchMode, trigger, triggers
name
modifiedAt, modifiedBy
Constructor and Description |
---|
RangeEntity() |
RangeEntity(RangeEntity o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this RangeEntity.
|
static RangeEntity |
fromString(java.lang.String s)
String representation of this RangeEntity.
|
java.lang.String |
getDelimiter()
Numbers delimiter
|
int |
getDimension()
Dimension count
|
RangeEntity |
makeCopy()
Creates and returns a deep copy of this RangeEntity.
|
static RangeEntity |
readFrom(java.io.InputStream is)
Read this RangeEntity from an XML fragment.
|
void |
setDelimiter(java.lang.String delimiter)
Numbers delimiter
|
void |
setDimension(int dimension)
Dimension count
|
java.lang.String |
toString()
String representation of this RangeEntity.
|
RangeEntity |
withAnnotation(java.lang.String annotation) |
RangeEntity |
withDelimiter(java.lang.String delimiter) |
RangeEntity |
withDimension(int dimension) |
RangeEntity |
withDimension(java.lang.Integer dimension) |
RangeEntity |
withDisplay(java.lang.String display) |
RangeEntity |
withLeftContext(java.lang.String leftContext) |
RangeEntity |
withLeftContexts(java.util.Collection<exa.bee.StringValue> __values) |
RangeEntity |
withLeftContexts(exa.bee.StringValue... __values)
Alias for triggers
|
RangeEntity |
withMatchMode(java.lang.String matchMode) |
RangeEntity |
withModifiedAt(java.lang.Long modifiedAt) |
RangeEntity |
withModifiedBy(java.lang.String modifiedBy) |
RangeEntity |
withName(java.lang.String name) |
RangeEntity |
withRightContext(java.lang.String rightContext) |
RangeEntity |
withRightContexts(java.util.Collection<exa.bee.StringValue> __values) |
RangeEntity |
withRightContexts(exa.bee.StringValue... __values)
Alias for units
|
RangeEntity |
withTrigger(java.lang.String trigger) |
RangeEntity |
withTriggers(java.util.Collection<exa.bee.StringValue> __values) |
RangeEntity |
withTriggers(exa.bee.StringValue... __values)
An optional list of left contexts triggering the match
|
RangeEntity |
withUnit(java.lang.String unit) |
RangeEntity |
withUnits(java.util.Collection<exa.bee.StringValue> __values) |
RangeEntity |
withUnits(exa.bee.StringValue... __values)
An optional list of conditions on right context
|
void |
writeTo(java.io.OutputStream os)
Write this RangeEntity as an XML fragment
|
getRightContext, getRightContexts, getUnit, getUnits, setRightContext, setRightContexts, setUnit, setUnits, withRightContexts, withUnits
getAnnotation, getDisplay, getLeftContext, getLeftContexts, getMatchMode, getTrigger, getTriggers, setAnnotation, setDisplay, setLeftContext, setLeftContexts, setMatchMode, setTrigger, setTriggers, withLeftContexts, withTriggers
getName, setName
getModifiedAt, getModifiedBy, setModifiedAt, setModifiedBy
public int dimension
public static final int DEFAULT_DIMENSION
public java.lang.String delimiter
public static final java.lang.String DEFAULT_DELIMITER
public RangeEntity()
public RangeEntity(RangeEntity o)
public RangeEntity withUnit(java.lang.String unit)
withUnit
in class ValuedEntity
public RangeEntity withUnits(exa.bee.StringValue... __values)
withUnits
in class ValuedEntity
public RangeEntity withUnits(java.util.Collection<exa.bee.StringValue> __values)
withUnits
in class ValuedEntity
public RangeEntity withRightContext(java.lang.String rightContext)
withRightContext
in class ValuedEntity
public RangeEntity withRightContexts(exa.bee.StringValue... __values)
withRightContexts
in class ValuedEntity
public RangeEntity withRightContexts(java.util.Collection<exa.bee.StringValue> __values)
withRightContexts
in class ValuedEntity
public RangeEntity withTrigger(java.lang.String trigger)
withTrigger
in class ValuedEntity
public RangeEntity withTriggers(exa.bee.StringValue... __values)
withTriggers
in class ValuedEntity
public RangeEntity withTriggers(java.util.Collection<exa.bee.StringValue> __values)
withTriggers
in class ValuedEntity
public RangeEntity withLeftContext(java.lang.String leftContext)
withLeftContext
in class ValuedEntity
public RangeEntity withLeftContexts(exa.bee.StringValue... __values)
withLeftContexts
in class ValuedEntity
public RangeEntity withLeftContexts(java.util.Collection<exa.bee.StringValue> __values)
withLeftContexts
in class ValuedEntity
public RangeEntity withAnnotation(java.lang.String annotation)
withAnnotation
in class ValuedEntity
public RangeEntity withDisplay(java.lang.String display)
withDisplay
in class ValuedEntity
public RangeEntity withMatchMode(java.lang.String matchMode)
withMatchMode
in class ValuedEntity
public RangeEntity withName(java.lang.String name)
withName
in class ValuedEntity
public RangeEntity withModifiedBy(java.lang.String modifiedBy)
withModifiedBy
in class ValuedEntity
public RangeEntity withModifiedAt(java.lang.Long modifiedAt)
withModifiedAt
in class ValuedEntity
public void setDimension(int dimension)
public int getDimension()
public RangeEntity withDimension(int dimension)
public RangeEntity withDimension(java.lang.Integer dimension)
public void setDelimiter(java.lang.String delimiter)
public java.lang.String getDelimiter()
public RangeEntity withDelimiter(java.lang.String delimiter)
public RangeEntity makeCopy()
makeCopy
in class ValuedEntity
public static RangeEntity 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
writeTo
in class ValuedEntity
javax.xml.bind.JAXBException
java.io.IOException
public static RangeEntity 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()
toString
in class ValuedEntity
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class ValuedEntity
com.exalead.util.TypedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.