public class SampleCoding extends MetadataElement
PROPERTY_NAME_DESCRIPTION, PROPERTY_NAME_NAME| Constructor and Description |
|---|
SampleCoding(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(MetadataAttribute attribute)
Adds an attribute to this node.
|
void |
addElement(MetadataElement element)
Overrides the base class
addElement in order to not add an element to this flag coding
because flag codings do not support inner elements. |
MetadataAttribute |
addSample(String name,
int value,
String description)
Adds a new coding value to this sample coding.
|
MetadataAttribute |
addSamples(String name,
int[] values,
String description)
Adds a new coding value to this sample coding.
|
int |
getSampleCount()
Gets the number of coded sample values.
|
String |
getSampleName(int index)
Gets the sample name at the specified attribute index.
|
int |
getSampleValue(int index)
Gets the sample value at the specified attribute index.
|
acceptVisitor, addElementAt, containsAttribute, containsElement, createDeepClone, dispose, getAttribute, getAttributeAt, getAttributeDouble, getAttributeDouble, getAttributeIndex, getAttributeInt, getAttributeInt, getAttributeNames, getAttributes, getAttributeString, getAttributeString, getAttributeUTC, getAttributeUTC, getElement, getElementAt, getElementGroup, getElementIndex, getElementNames, getElements, getNumAttributes, getNumElements, getParentElement, getRawStorageSize, removeAttribute, removeElement, setAttributeDouble, setAttributeInt, setAttributeString, setAttributeUTC, setModifiedfireProductNodeChanged, fireProductNodeChanged, getDescription, getDisplayName, getName, getOwner, getProduct, getProductReader, getProductReaderSafe, getProductRefString, getProductSafe, getProductWriter, getProductWriterSafe, getRawStorageSize, isModified, isPartOfSubset, isValidNodeName, removeFromFile, setDescription, setName, setOwner, toString, updateExpressiongetExtensionpublic SampleCoding(String name)
public void addElement(MetadataElement element)
addElement in order to not add an element to this flag coding
because flag codings do not support inner elements.addElement in class MetadataElementelement - the element to be added, always ignoredpublic void addAttribute(MetadataAttribute attribute)
addAttribute in class MetadataElementattribute - the attribute to be addedIllegalArgumentException - if the attribute added is not an integer or does not have a scalar valuepublic MetadataAttribute addSample(String name, int value, String description)
name - the coding namevalue - the valuedescription - the description textIllegalArgumentException - if name is nullpublic MetadataAttribute addSamples(String name, int[] values, String description)
name - the coding namevalues - the valuesdescription - the description textIllegalArgumentException - if name is nullpublic int getSampleCount()
public String getSampleName(int index)
index - the attribute index.public int getSampleValue(int index)
index - the attribute index.Copyright © 2014–2015 European Space Agency (ESA). All rights reserved.