Package yapion.hierarchy.typegroups
Class YAPIONDataType
- java.lang.Object
-
- yapion.hierarchy.typegroups.YAPIONAnyClosure
-
- yapion.hierarchy.typegroups.YAPIONAnyType
-
- yapion.hierarchy.typegroups.YAPIONDataType
-
- All Implemented Interfaces:
ObjectOutput,ObjectPath,ObjectSearch,ObjectType
- Direct Known Subclasses:
YAPIONArray,YAPIONMappingType
public abstract class YAPIONDataType extends YAPIONAnyType
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface yapion.hierarchy.typeinterfaces.ObjectSearch
ObjectSearch.YAPIONSearchResult<T extends YAPIONAnyType>
-
-
Field Summary
-
Fields inherited from interface yapion.hierarchy.typeinterfaces.ObjectOutput
indent
-
-
Constructor Summary
Constructors Constructor Description YAPIONDataType()
-
Method Summary
Modifier and Type Method Description abstract longdeepSize()abstract java.util.List<YAPIONAnyType>getAllValues()abstract booleanisEmpty()abstract intlength()abstract intsize()-
Methods inherited from class yapion.hierarchy.typegroups.YAPIONAnyType
cacheReferenceValue, copy, discardReferenceValue, get, get, getDepth, getParent, getParseTime, getParseTimeMillis, getPath, getPath, getReferenceValue, hasParent, hasReferenceValue, indent, isValuePresent, reducedIndent, removeParent, setParent
-
Methods inherited from class yapion.hierarchy.typegroups.YAPIONAnyClosure
referenceValue
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface yapion.hierarchy.typeinterfaces.ObjectOutput
indent, toJSON, toJSONLossy, toYAPION
-
Methods inherited from interface yapion.hierarchy.typeinterfaces.ObjectType
getType
-
-
-
-
Method Detail
-
size
public abstract int size()
-
deepSize
public abstract long deepSize()
-
length
public abstract int length()
-
isEmpty
public abstract boolean isEmpty()
-
getAllValues
public abstract java.util.List<YAPIONAnyType> getAllValues()
-
-