public class BooleanEntity extends ValuedEntity implements com.exalead.util.Checkable, java.io.Serializable
ValuedEntity.RightContexts, ValuedEntity.Units
SimpleEntity.LeftContexts, SimpleEntity.Triggers
Modifier and Type | Field and Description |
---|---|
java.lang.String |
no |
java.lang.String |
yes |
rightContext, rightContexts, unit, units
annotation, DEFAULT_MATCH_MODE, display, leftContext, leftContexts, matchMode, trigger, triggers
name
modifiedAt, modifiedBy
Constructor and Description |
---|
BooleanEntity() |
BooleanEntity(BooleanEntity o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this BooleanEntity.
|
static BooleanEntity |
fromString(java.lang.String s)
String representation of this BooleanEntity.
|
java.lang.String |
getNo()
The value for false
|
java.lang.String |
getYes()
The value for true
|
BooleanEntity |
makeCopy()
Creates and returns a deep copy of this BooleanEntity.
|
static BooleanEntity |
readFrom(java.io.InputStream is)
Read this BooleanEntity from an XML fragment.
|
void |
setNo(java.lang.String no)
The value for false
|
void |
setYes(java.lang.String yes)
The value for true
|
java.lang.String |
toString()
String representation of this BooleanEntity.
|
BooleanEntity |
withAnnotation(java.lang.String annotation) |
BooleanEntity |
withDisplay(java.lang.String display) |
BooleanEntity |
withLeftContext(java.lang.String leftContext) |
BooleanEntity |
withLeftContexts(java.util.Collection<exa.bee.StringValue> __values) |
BooleanEntity |
withLeftContexts(exa.bee.StringValue... __values)
Alias for triggers
|
BooleanEntity |
withMatchMode(java.lang.String matchMode) |
BooleanEntity |
withModifiedAt(java.lang.Long modifiedAt) |
BooleanEntity |
withModifiedBy(java.lang.String modifiedBy) |
BooleanEntity |
withName(java.lang.String name) |
BooleanEntity |
withNo(java.lang.String no) |
BooleanEntity |
withRightContext(java.lang.String rightContext) |
BooleanEntity |
withRightContexts(java.util.Collection<exa.bee.StringValue> __values) |
BooleanEntity |
withRightContexts(exa.bee.StringValue... __values)
Alias for units
|
BooleanEntity |
withTrigger(java.lang.String trigger) |
BooleanEntity |
withTriggers(java.util.Collection<exa.bee.StringValue> __values) |
BooleanEntity |
withTriggers(exa.bee.StringValue... __values)
An optional list of left contexts triggering the match
|
BooleanEntity |
withUnit(java.lang.String unit) |
BooleanEntity |
withUnits(java.util.Collection<exa.bee.StringValue> __values) |
BooleanEntity |
withUnits(exa.bee.StringValue... __values)
An optional list of conditions on right context
|
BooleanEntity |
withYes(java.lang.String yes) |
void |
writeTo(java.io.OutputStream os)
Write this BooleanEntity 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 BooleanEntity()
public BooleanEntity(BooleanEntity o)
public BooleanEntity withUnit(java.lang.String unit)
withUnit
in class ValuedEntity
public BooleanEntity withUnits(exa.bee.StringValue... __values)
withUnits
in class ValuedEntity
public BooleanEntity withUnits(java.util.Collection<exa.bee.StringValue> __values)
withUnits
in class ValuedEntity
public BooleanEntity withRightContext(java.lang.String rightContext)
withRightContext
in class ValuedEntity
public BooleanEntity withRightContexts(exa.bee.StringValue... __values)
withRightContexts
in class ValuedEntity
public BooleanEntity withRightContexts(java.util.Collection<exa.bee.StringValue> __values)
withRightContexts
in class ValuedEntity
public BooleanEntity withTrigger(java.lang.String trigger)
withTrigger
in class ValuedEntity
public BooleanEntity withTriggers(exa.bee.StringValue... __values)
withTriggers
in class ValuedEntity
public BooleanEntity withTriggers(java.util.Collection<exa.bee.StringValue> __values)
withTriggers
in class ValuedEntity
public BooleanEntity withLeftContext(java.lang.String leftContext)
withLeftContext
in class ValuedEntity
public BooleanEntity withLeftContexts(exa.bee.StringValue... __values)
withLeftContexts
in class ValuedEntity
public BooleanEntity withLeftContexts(java.util.Collection<exa.bee.StringValue> __values)
withLeftContexts
in class ValuedEntity
public BooleanEntity withAnnotation(java.lang.String annotation)
withAnnotation
in class ValuedEntity
public BooleanEntity withDisplay(java.lang.String display)
withDisplay
in class ValuedEntity
public BooleanEntity withMatchMode(java.lang.String matchMode)
withMatchMode
in class ValuedEntity
public BooleanEntity withName(java.lang.String name)
withName
in class ValuedEntity
public BooleanEntity withModifiedBy(java.lang.String modifiedBy)
withModifiedBy
in class ValuedEntity
public BooleanEntity withModifiedAt(java.lang.Long modifiedAt)
withModifiedAt
in class ValuedEntity
public void setYes(java.lang.String yes)
public java.lang.String getYes()
public BooleanEntity withYes(java.lang.String yes)
public void setNo(java.lang.String no)
public java.lang.String getNo()
public BooleanEntity withNo(java.lang.String no)
public BooleanEntity makeCopy()
makeCopy
in class ValuedEntity
public static BooleanEntity 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 BooleanEntity 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.