Package org.epics.pvdata.factory
Class AbstractPVScalar
- java.lang.Object
-
- org.epics.pvdata.factory.AbstractPVField
-
- org.epics.pvdata.factory.AbstractPVScalar
-
- All Implemented Interfaces:
PVField,PVScalar,Serializable
- Direct Known Subclasses:
BasePVBoolean,BasePVByte,BasePVDouble,BasePVFloat,BasePVInt,BasePVLong,BasePVShort,BasePVString,BasePVUByte,BasePVUInt,BasePVULong,BasePVUShort
public abstract class AbstractPVScalar extends AbstractPVField implements PVScalar
Abstract base class for a PVScalar. A factory that implements PVScalar must extend this class.- Author:
- mrk
-
-
Field Summary
-
Fields inherited from class org.epics.pvdata.factory.AbstractPVField
convert
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractPVScalar(Scalar scalar)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScalargetScalar()Get the Scalar reflection interface.-
Methods inherited from class org.epics.pvdata.factory.AbstractPVField
changeField, getField, getFieldName, getFieldOffset, getFullName, getNextFieldOffset, getNumberFields, getParent, isImmutable, postPut, setData, setImmutable, setPostHandler, toString, toString, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.epics.pvdata.pv.PVField
getField, getFieldName, getFieldOffset, getFullName, getNextFieldOffset, getNumberFields, getParent, isImmutable, postPut, setImmutable, setPostHandler, toString, toString, toString
-
Methods inherited from interface org.epics.pvdata.pv.Serializable
deserialize, serialize
-
-
-
-
Constructor Detail
-
AbstractPVScalar
protected AbstractPVScalar(Scalar scalar)
Constructor.- Parameters:
scalar- the ScalarType
-
-