igeo
Class IBool
java.lang.Object
igeo.IParameterObject
igeo.IBool
- All Implemented Interfaces:
- IBoolI, IBoolOp, IEntityParameter, IParameter, IScalar, ISubobject, IVal
public class IBool
- extends IParameterObject
- implements IBoolI, IEntityParameter
Entity class of boolean to be used as IParameterObject.
- Author:
- Satoru Sugihara
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
x
public boolean x
IBool
public IBool()
- default constructor doesn't instantiate parent IGElement
IBool
public IBool(boolean i)
IBool
public IBool(IBool i)
IBool
public IBool(IBoolI i)
IBool
public IBool(IServerI s)
- constructor with IServerI instantiates parent IGElement
IBool
public IBool(IServerI s,
boolean i)
IBool
public IBool(IServerI s,
IBool i)
IBool
public IBool(IServerI s,
IBoolI i)
x
public boolean x()
- Specified by:
x
in interface IBoolI
- Specified by:
x
in interface IBoolOp
- Returns:
- primitive value
get
public IBool get()
- Specified by:
get
in interface IBoolI
- Specified by:
get
in interface IBoolOp
- Specified by:
get
in interface IParameter
- Returns:
- fixed value but in wrapper class
getX
public IBool getX()
- Specified by:
getX
in interface IBoolI
- Returns:
- generic parameter of the value (either of entity class or reference class) (in one dimensional data, it's same with the instance itself)
dup
public IBool dup()
- Specified by:
dup
in interface IBoolI
- Returns:
- duplicated instance
cp
public IBool cp()
- Description copied from interface:
IBoolI
- alias of dup()
- Specified by:
cp
in interface IBoolI
set
public IBool set(IBoolI v)
- Description copied from interface:
IBoolI
- convert reference tree to one constant value
- Specified by:
set
in interface IBoolI
set
public IBool set(IBool v)
set
public IBool set(boolean v)
- Specified by:
set
in interface IBoolI
and
public IBool and(IBoolI v)
- Specified by:
and
in interface IBoolI
and
public IBool and(IBool v)
and
public IBool and(boolean v)
- Specified by:
and
in interface IBoolI
or
public IBool or(IBoolI v)
- Specified by:
or
in interface IBoolI
or
public IBool or(IBool v)
or
public IBool or(boolean v)
- Specified by:
or
in interface IBoolI
not
public IBool not()
- Specified by:
not
in interface IBoolI
eq
public boolean eq(IBoolI v)
- Specified by:
eq
in interface IBoolI
eq
public boolean eq(ISwitchE e,
IBoolI v)
- Specified by:
eq
in interface IBoolI
eq
public IBool eq(ISwitchR r,
IBoolI v)
- Specified by:
eq
in interface IBoolI