public class StreamDescriptor extends java.lang.Object implements SkeletonDescriptor, java.lang.Cloneable
Constructor and Description |
---|
StreamDescriptor() |
StreamDescriptor(org.w3c.dom.Element element)
Creates a new instance of StreamProperties
|
Modifier and Type | Method and Description |
---|---|
void |
addYMulti(StreamScalarDescriptor y) |
void |
addYScan(StreamYScanDescriptor y) |
java.lang.Object |
clone() |
static java.lang.String |
createHeader(org.w3c.dom.Document document) |
static StreamDescriptor |
createLegacyDescriptor(java.io.BufferedReader in) |
java.lang.String |
getCompression()
Getter for property compression.
|
org.w3c.dom.Element |
getDOMElement(org.w3c.dom.Document document) |
java.util.Map |
getProperties() |
java.lang.Object |
getProperty(java.lang.String name) |
int |
getSizeBytes() |
StreamXDescriptor |
getXDescriptor() |
java.util.List |
getYDescriptors() |
static org.w3c.dom.Document |
parseHeader(java.io.Reader header) |
DatumVector |
read(java.nio.ByteBuffer input) |
void |
setCompression(java.lang.String compression)
Setter for property compression.
|
void |
setProperty(java.lang.String name,
java.lang.Object value) |
void |
setXDescriptor(StreamXDescriptor x) |
java.lang.String |
toString() |
void |
write(DatumVector input,
java.nio.ByteBuffer output) |
public StreamDescriptor(org.w3c.dom.Element element) throws StreamException
StreamException
public StreamDescriptor()
public StreamXDescriptor getXDescriptor()
public void setXDescriptor(StreamXDescriptor x)
public void addYScan(StreamYScanDescriptor y)
public void addYMulti(StreamScalarDescriptor y)
public java.util.List getYDescriptors()
public java.lang.Object getProperty(java.lang.String name)
getProperty
in interface SkeletonDescriptor
public java.util.Map getProperties()
getProperties
in interface SkeletonDescriptor
public void setProperty(java.lang.String name, java.lang.Object value)
public static org.w3c.dom.Document parseHeader(java.io.Reader header) throws DasIOException, DasStreamFormatException
public int getSizeBytes()
getSizeBytes
in interface SkeletonDescriptor
public DatumVector read(java.nio.ByteBuffer input)
read
in interface SkeletonDescriptor
public void write(DatumVector input, java.nio.ByteBuffer output)
write
in interface SkeletonDescriptor
public static StreamDescriptor createLegacyDescriptor(java.io.BufferedReader in) throws java.io.IOException
java.io.IOException
public static java.lang.String createHeader(org.w3c.dom.Document document) throws DasIOException
DasIOException
public java.lang.String getCompression()
public void setCompression(java.lang.String compression)
compression
- New value of property compression.public org.w3c.dom.Element getDOMElement(org.w3c.dom.Document document)
getDOMElement
in interface SkeletonDescriptor
public java.lang.Object clone()
clone
in interface SkeletonDescriptor
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object