Class DataClayJavaWrapper
- java.lang.Object
-
- es.bsc.dataclay.serialization.java.DataClayJavaWrapper
-
- All Implemented Interfaces:
DataClaySerializable
- Direct Known Subclasses:
ArrayWrapper
,AtomicIntegerWrapper
,BooleanWrapper
,ByteWrapper
,CharacterWrapper
,CollectionWrapper
,DataClayInstanceIDWrapper
,DoubleWrapper
,ExecutionEnvironmentIDWrapper
,FloatWrapper
,IntegerWrapper
,LongWrapper
,Map.EntryWrapper
,MapWrapper
,ObjectIDWrapper
,ObjectWrapper
,ShortWrapper
,StringWrapper
public abstract class DataClayJavaWrapper extends Object implements DataClaySerializable
Interface class for Java objects wrappers in DataClay.
-
-
Constructor Summary
Constructors Constructor Description DataClayJavaWrapper()
Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Object
getJavaObject()
Get the Java object from the wrapperabstract boolean
isImmutable()
Indicates if object is immutable or notabstract boolean
isNull()
Indicates if wrapped object is null.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface es.bsc.dataclay.serialization.DataClaySerializable
deserialize, serialize
-
-
-
-
Method Detail
-
getJavaObject
public abstract Object getJavaObject()
Get the Java object from the wrapper- Returns:
- the Java object from the wrapper
-
isImmutable
public abstract boolean isImmutable()
Indicates if object is immutable or not- Returns:
- TRUE if immutable, FALSE otherwise.
-
isNull
public abstract boolean isNull()
Indicates if wrapped object is null.- Returns:
- TRUE if null.
-
-