Class CLTypeTuple2
- java.lang.Object
-
- com.casper.sdk.model.clvalue.cltype.AbstractCLType
-
- com.casper.sdk.model.clvalue.cltype.AbstractCLTypeWithChildren
-
- com.casper.sdk.model.clvalue.cltype.CLTypeTuple2
-
public class CLTypeTuple2 extends AbstractCLTypeWithChildren
CLType forAbstractCLType.TUPLE2- Since:
- 0.0.1
- See Also:
AbstractCLType
-
-
Constructor Summary
Constructors Constructor Description CLTypeTuple2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)voiddeserializeChildTypes(dev.oak3.sbs4j.DeserializerBuffer deser)Updates the child types from the deserializer buffer.booleanequals(java.lang.Object o)protected java.util.List<java.lang.Object>getChildTypeObjects()java.lang.StringgetTypeName()Required getter for implementations of CLTypeinthashCode()voidserializeChildTypes(dev.oak3.sbs4j.SerializerBuffer ser)Writes the child types to the serialization buffer.protected voidsetChildTypeObjects(java.util.List<java.lang.Object> childTypeObjects)-
Methods inherited from class com.casper.sdk.model.clvalue.cltype.AbstractCLTypeWithChildren
deserializeChildType, getChildClTypeData, getChildTypes, isDeserializable, loadCLTypes, serialize, setChildTypes
-
Methods inherited from class com.casper.sdk.model.clvalue.cltype.AbstractCLType
getClTypeData
-
-
-
-
Method Detail
-
setChildTypeObjects
protected void setChildTypeObjects(java.util.List<java.lang.Object> childTypeObjects) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, NoSuchTypeException- Overrides:
setChildTypeObjectsin classAbstractCLTypeWithChildren- Throws:
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.NoSuchMethodExceptionjava.lang.SecurityExceptionNoSuchTypeException
-
getChildTypeObjects
protected java.util.List<java.lang.Object> getChildTypeObjects()
- Overrides:
getChildTypeObjectsin classAbstractCLTypeWithChildren
-
serializeChildTypes
public void serializeChildTypes(dev.oak3.sbs4j.SerializerBuffer ser) throws NoSuchTypeExceptionDescription copied from class:AbstractCLTypeWithChildrenWrites the child types to the serialization buffer.- Specified by:
serializeChildTypesin classAbstractCLTypeWithChildren- Parameters:
ser- the serialization buffer- Throws:
NoSuchTypeException
-
deserializeChildTypes
public void deserializeChildTypes(dev.oak3.sbs4j.DeserializerBuffer deser) throws dev.oak3.sbs4j.exception.ValueDeserializationException, NoSuchTypeException, DynamicInstanceExceptionDescription copied from class:AbstractCLTypeWithChildrenUpdates the child types from the deserializer buffer.- Specified by:
deserializeChildTypesin classAbstractCLTypeWithChildren- Parameters:
deser- the deserializer buffer- Throws:
dev.oak3.sbs4j.exception.ValueDeserializationExceptionNoSuchTypeExceptionDynamicInstanceException
-
getTypeName
public java.lang.String getTypeName()
Description copied from class:AbstractCLTypeRequired getter for implementations of CLType- Specified by:
getTypeNamein classAbstractCLType- Returns:
- the CLType name
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classAbstractCLTypeWithChildren
-
canEqual
protected boolean canEqual(java.lang.Object other)
- Overrides:
canEqualin classAbstractCLTypeWithChildren
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractCLTypeWithChildren
-
-