|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.simantics.databoard.binding.Binding
org.simantics.databoard.binding.BooleanBinding
public abstract class BooleanBinding
This is a binding of Boolean Type and a Java Object.
BooleanBindingDefault
,
MutableBooleanBinding
,
BooleanType
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.simantics.databoard.binding.Binding |
---|
Binding.Visitor<T>, Binding.Visitor1 |
Constructor Summary | |
---|---|
BooleanBinding(BooleanType type)
|
Method Summary | ||
---|---|---|
|
accept(Binding.Visitor<T> v)
|
|
void |
accept(Binding.Visitor1 v,
java.lang.Object obj)
|
|
void |
assertInstaceIsValid(java.lang.Object obj,
java.util.Set<java.lang.Object> validInstances)
Assert the obj is valid data type |
|
abstract java.lang.Object |
create(boolean value)
|
|
abstract java.lang.Object |
create(java.lang.Boolean value)
|
|
java.lang.Object |
createUnchecked(java.lang.Boolean value)
|
|
int |
deepCompare(java.lang.Object o1,
java.lang.Object o2,
java.util.Set<IdentityPair<java.lang.Object,java.lang.Object>> compareHistory)
|
|
int |
deepHashValue(java.lang.Object value,
java.util.IdentityHashMap<java.lang.Object,java.lang.Object> hashedObjects)
Calculate hash value |
|
Binding |
getComponentBinding(ChildReference path)
Get component binding |
|
Binding |
getComponentBinding(int index)
Get component binding |
|
int |
getComponentCount()
Get component binding count |
|
abstract boolean |
getValue_(java.lang.Object o)
|
|
abstract java.lang.Boolean |
getValue(java.lang.Object o)
|
|
void |
readFrom(Binding srcBinding,
java.lang.Object src,
java.lang.Object dst)
Read values from another object. |
|
abstract void |
setValue(java.lang.Object obj,
boolean newValue)
|
|
abstract void |
setValue(java.lang.Object obj,
java.lang.Boolean newValue)
|
|
BooleanType |
type()
Get Value Type |
Methods inherited from class org.simantics.databoard.binding.Binding |
---|
assertInstaceIsValid, clone, cloneUnchecked, compare, createDefault, createDefaultUnchecked, createRandom, createRandomUnchecked, equals, hashValue, isImmutable, isInstance, parseValue, parseValue, parseValueDefinition, printValue, printValueDefinition, serializer, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
---|
equals |
Constructor Detail |
---|
public BooleanBinding(BooleanType type)
Method Detail |
---|
public abstract java.lang.Object create(boolean value) throws BindingException
BindingException
public abstract java.lang.Object create(java.lang.Boolean value) throws BindingException
BindingException
public abstract void setValue(java.lang.Object obj, java.lang.Boolean newValue) throws BindingException
BindingException
public abstract void setValue(java.lang.Object obj, boolean newValue) throws BindingException
BindingException
public abstract java.lang.Boolean getValue(java.lang.Object o) throws BindingException
BindingException
public abstract boolean getValue_(java.lang.Object o) throws BindingException
BindingException
public java.lang.Object createUnchecked(java.lang.Boolean value) throws RuntimeBindingException
RuntimeBindingException
public void readFrom(Binding srcBinding, java.lang.Object src, java.lang.Object dst) throws BindingException
Binding
readFrom
in class Binding
dst
- valid object of this binding
BindingException
public BooleanType type()
Binding
type
in class Binding
public void accept(Binding.Visitor1 v, java.lang.Object obj)
accept
in class Binding
public <T> T accept(Binding.Visitor<T> v)
accept
in class Binding
public void assertInstaceIsValid(java.lang.Object obj, java.util.Set<java.lang.Object> validInstances) throws BindingException
Binding
assertInstaceIsValid
in class Binding
obj
- the instancevalidInstances
- optional set of already validated instances
BindingException
- on invalid instancepublic int deepHashValue(java.lang.Object value, java.util.IdentityHashMap<java.lang.Object,java.lang.Object> hashedObjects) throws BindingException
Binding
deepHashValue
in class Binding
hashedObjects
- collection of already hashed object or optionally null
BindingException
public int deepCompare(java.lang.Object o1, java.lang.Object o2, java.util.Set<IdentityPair<java.lang.Object,java.lang.Object>> compareHistory) throws BindingException
deepCompare
in class Binding
BindingException
public Binding getComponentBinding(ChildReference path)
Binding
getComponentBinding
in class Binding
path
- child path or null to return this.
public int getComponentCount()
Binding
getComponentCount
in class Binding
public Binding getComponentBinding(int index)
Binding
getComponentBinding
in class Binding
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |