org.das2.stream
Class StreamYScanDescriptor

java.lang.Object
  extended by org.das2.stream.StreamYScanDescriptor
All Implemented Interfaces:
java.lang.Cloneable, SkeletonDescriptor

public class StreamYScanDescriptor
extends java.lang.Object
implements SkeletonDescriptor, java.lang.Cloneable


Constructor Summary
StreamYScanDescriptor()
           
StreamYScanDescriptor(org.w3c.dom.Element element)
           
 
Method Summary
 java.lang.Object clone()
           
 DataTransferType getDataTransferType()
           
 org.w3c.dom.Element getDOMElement(org.w3c.dom.Document document)
           
 java.lang.String getName()
           
 int getNItems()
           
 java.util.Map getProperties()
           
 java.lang.Object getProperty(java.lang.String name)
           
 int getSizeBytes()
           
 double[] getYTags()
           
 Units getYUnits()
           
 Units getZUnits()
           
 DatumVector read(java.nio.ByteBuffer input)
           
 void setDataTransferType(DataTransferType transferType)
           
 void setName(java.lang.String name)
           
 void setYCoordinates(DatumVector yCoords)
           
 void setYCoordinates(double[] yCoordinates)
           
 void setZUnits(Units units)
           
 java.lang.String toString()
           
 void write(DatumVector input, java.nio.ByteBuffer output)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StreamYScanDescriptor

public StreamYScanDescriptor(org.w3c.dom.Element element)

StreamYScanDescriptor

public StreamYScanDescriptor()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getYTags

public double[] getYTags()

setYCoordinates

public void setYCoordinates(double[] yCoordinates)

getNItems

public int getNItems()

getYUnits

public Units getYUnits()

getZUnits

public Units getZUnits()

setZUnits

public void setZUnits(Units units)

setYCoordinates

public void setYCoordinates(DatumVector yCoords)

setDataTransferType

public void setDataTransferType(DataTransferType transferType)

getDataTransferType

public DataTransferType getDataTransferType()

getSizeBytes

public int getSizeBytes()
Specified by:
getSizeBytes in interface SkeletonDescriptor

read

public DatumVector read(java.nio.ByteBuffer input)
Specified by:
read in interface SkeletonDescriptor

write

public void write(DatumVector input,
                  java.nio.ByteBuffer output)
Specified by:
write in interface SkeletonDescriptor

getDOMElement

public org.w3c.dom.Element getDOMElement(org.w3c.dom.Document document)
Specified by:
getDOMElement in interface SkeletonDescriptor

clone

public java.lang.Object clone()
Specified by:
clone in interface SkeletonDescriptor
Overrides:
clone in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getProperty

public java.lang.Object getProperty(java.lang.String name)
Specified by:
getProperty in interface SkeletonDescriptor

getProperties

public java.util.Map getProperties()
Specified by:
getProperties in interface SkeletonDescriptor