Package org.epics.pvdata.pv
Class PVScalarType<T extends PVScalar,TA extends PVScalarArray>
- java.lang.Object
-
- org.epics.pvdata.pv.PVScalarType<T,TA>
-
public class PVScalarType<T extends PVScalar,TA extends PVScalarArray> extends Object
PV scalar and scalar array type metadata class.- Author:
- mse
-
-
Field Summary
Fields Modifier and Type Field Description static PVScalarType<PVBoolean,PVBooleanArray>pvBooleanstatic PVScalarType<PVByte,PVByteArray>pvBytestatic PVScalarType<PVDouble,PVDoubleArray>pvDoublestatic PVScalarType<PVFloat,PVFloatArray>pvFloatstatic PVScalarType<PVInt,PVIntArray>pvIntstatic PVScalarType<PVLong,PVLongArray>pvLongstatic PVScalarType<PVShort,PVShortArray>pvShortstatic PVScalarType<PVString,PVStringArray>pvStringstatic PVScalarType<PVUByte,PVUByteArray>pvUBytestatic PVScalarType<PVUInt,PVUIntArray>pvUIntstatic PVScalarType<PVULong,PVULongArray>pvULongstatic PVScalarType<PVUShort,PVUShortArray>pvUShort
-
Constructor Summary
Constructors Modifier Constructor Description protectedPVScalarType(ScalarType scalarType, Class<T> pvFieldClass, Class<TA> pvFieldArrayClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<TA>getPVFieldArrayClass()Class<T>getPVFieldClass()ScalarTypegetScalarType()
-
-
-
Field Detail
-
pvBoolean
public static final PVScalarType<PVBoolean,PVBooleanArray> pvBoolean
-
pvByte
public static final PVScalarType<PVByte,PVByteArray> pvByte
-
pvShort
public static final PVScalarType<PVShort,PVShortArray> pvShort
-
pvInt
public static final PVScalarType<PVInt,PVIntArray> pvInt
-
pvLong
public static final PVScalarType<PVLong,PVLongArray> pvLong
-
pvUByte
public static final PVScalarType<PVUByte,PVUByteArray> pvUByte
-
pvUShort
public static final PVScalarType<PVUShort,PVUShortArray> pvUShort
-
pvUInt
public static final PVScalarType<PVUInt,PVUIntArray> pvUInt
-
pvULong
public static final PVScalarType<PVULong,PVULongArray> pvULong
-
pvFloat
public static final PVScalarType<PVFloat,PVFloatArray> pvFloat
-
pvDouble
public static final PVScalarType<PVDouble,PVDoubleArray> pvDouble
-
pvString
public static final PVScalarType<PVString,PVStringArray> pvString
-
-
Constructor Detail
-
PVScalarType
protected PVScalarType(ScalarType scalarType, Class<T> pvFieldClass, Class<TA> pvFieldArrayClass)
-
-
Method Detail
-
getScalarType
public ScalarType getScalarType()
-
-