Modifier and Type | Field and Description |
---|---|
static DapType |
CHAR
Define instances of DapType for every AtomicType.
|
static DapType |
ENUM |
static DapType |
FLOAT32 |
static DapType |
FLOAT64 |
static DapType |
INT16 |
static DapType |
INT32 |
static DapType |
INT64 |
static DapType |
INT8 |
static DapType |
OPAQUE |
static DapType |
SEQ |
static DapType |
STRING |
static DapType |
STRUCT |
protected AtomicType |
typesort |
static DapType |
UINT16 |
static DapType |
UINT32 |
static DapType |
UINT64 |
static DapType |
UINT8 |
static DapType |
URL |
attributes, dataset, escapedname, fqn, index, parent, shortname, sort
Modifier | Constructor and Description |
---|---|
protected |
DapType(AtomicType typesort) |
|
DapType(String name) |
Modifier and Type | Method and Description |
---|---|
AtomicType |
getAtomicType() |
static List<DapEnum> |
getEnumList() |
AtomicType |
getPrimitiveType()
Return the lowest possible AtomicType.
|
int |
getSize() |
static Map<AtomicType,DapType> |
getTypeMap() |
String |
getTypeName() |
boolean |
isCharType() |
boolean |
isCompound() |
boolean |
isEnumType() |
boolean |
isFixedSize() |
boolean |
isFloatType() |
boolean |
isIntegerType() |
boolean |
isLegalAttrType() |
boolean |
isNumericType() |
boolean |
isOpaqueType() |
boolean |
isStringType() |
boolean |
isStructType() |
boolean |
isUnsigned() |
static DapType |
lookup(AtomicType atomic) |
static DapType |
reify(String typename) |
protected void |
setAtomicType(AtomicType typesort) |
addAttribute, findAttribute, getAttributes, getContainer, getContainerPath, getDataset, getEscapedShortName, getFQN, getGroup, getGroupPath, getIndex, getParent, getPath, getShortName, getSort, isTopLevel, removeAttribute, setAttribute, setAttributes, setDataset, setIndex, setParent, setShortName, setSort, toString
public static final DapType CHAR
public static final DapType INT8
public static final DapType UINT8
public static final DapType INT16
public static final DapType UINT16
public static final DapType INT32
public static final DapType UINT32
public static final DapType INT64
public static final DapType UINT64
public static final DapType FLOAT32
public static final DapType FLOAT64
public static final DapType STRING
public static final DapType URL
public static final DapType OPAQUE
public static final DapType ENUM
public static final DapType STRUCT
public static final DapType SEQ
protected AtomicType typesort
protected DapType(AtomicType typesort)
public DapType(String name)
public static DapType lookup(AtomicType atomic)
public static Map<AtomicType,DapType> getTypeMap()
public AtomicType getPrimitiveType()
public AtomicType getAtomicType()
public String getTypeName()
protected void setAtomicType(AtomicType typesort)
public boolean isUnsigned()
public boolean isIntegerType()
public boolean isFloatType()
public boolean isNumericType()
public boolean isStringType()
public boolean isEnumType()
public boolean isCharType()
public boolean isOpaqueType()
public boolean isFixedSize()
public boolean isStructType()
public boolean isLegalAttrType()
public boolean isCompound()
public int getSize()
Copyright © 1999–2016 UCAR/Unidata. All rights reserved.