public class C1G2SpectralMaskIndicator extends UnsignedByte implements LLRPEnumeration
Modifier and Type | Field and Description |
---|---|
static int |
DI |
static int |
MI |
static int |
SI |
static int |
Unknown |
value
signed
Constructor and Description |
---|
C1G2SpectralMaskIndicator() |
C1G2SpectralMaskIndicator(org.jdom.Element element)
Create new C1G2SpectralMaskIndicator by passing jdom element.
|
C1G2SpectralMaskIndicator(int value)
Create new C1G2SpectralMaskIndicator by passing integer value.
|
C1G2SpectralMaskIndicator(LLRPBitList list)
Create new C1G2SpectralMaskIndicator by passing LLRPBitList.
|
C1G2SpectralMaskIndicator(java.lang.String name)
Create new C1G2SpectralMaskIndicator by passing a string.
|
Modifier and Type | Method and Description |
---|---|
org.jdom.Content |
encodeXML(java.lang.String name,
org.jdom.Namespace ns)
create xml representation of this parameter.
|
java.lang.String |
getName(int value)
get name of a value
if no name can be found for given value
return empty string.
|
int |
getValue(java.lang.String name)
get value of a name representing a value
if no value can be found, return -1.
|
boolean |
isValidName(java.lang.String name)
check if the name stands for an allowed value
of this enumeration.
|
boolean |
isValidValue(int value)
check if a value is allowed for an enumeration.
|
static int |
length()
number of bits used to represent this type.
|
void |
set(int value)
set the current value of this enumeration to the
value given.
|
void |
set(java.lang.String name)
set the current value of this enumeration to the
value identified by given string.
|
java.lang.String |
toString()
String representation
|
decodeBinary, decodeXML, encodeBinary, inRange, inRange, toByte, toInteger, toString
equals, hashCode, intValue
toXMLString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
intValue
public static final int Unknown
public static final int SI
public static final int MI
public static final int DI
public C1G2SpectralMaskIndicator()
public C1G2SpectralMaskIndicator(int value)
value
- an Integer value allowed - might check first
with isValidValue it it is an allowed valuejava.lang.IllegalArgumentException
- if the value is not allowed for this enumerationpublic C1G2SpectralMaskIndicator(org.jdom.Element element)
element
- - jdom element where the child is a string
that is the name for a value of the enumeration.java.lang.IllegalArgumentException
- if the value found in element is not allowed
for this enumeration.public C1G2SpectralMaskIndicator(java.lang.String name)
java.lang.IllegalArgumentException
- if the string does not stand for a valid value.public C1G2SpectralMaskIndicator(LLRPBitList list)
list
- - LLRPBitListjava.lang.IllegalArgumentException
- if the value found in the BitList is not allowed
for this enumeration.public final void set(java.lang.String name)
set
in interface LLRPEnumeration
name
- set this enumeration to hold one of the allowed valuesjava.lang.IllegalArgumentException
- if the value found for given String is not allowed
for this enumeration.public final void set(int value)
set
in interface LLRPEnumeration
value
- to be setjava.lang.IllegalArgumentException
- if the value is not allowed
for this enumeration.public org.jdom.Content encodeXML(java.lang.String name, org.jdom.Namespace ns)
encodeXML
in class UnsignedByte
name
- returned content should havens
- Namespace of elementspublic java.lang.String toString()
toString
in interface LLRPEnumeration
toString
in class UnsignedByte
public boolean isValidValue(int value)
isValidValue
in interface LLRPEnumeration
value
- to setpublic final int getValue(java.lang.String name)
getValue
in interface LLRPEnumeration
name
- for valuepublic final java.lang.String getName(int value)
getName
in interface LLRPEnumeration
value
- of namepublic boolean isValidName(java.lang.String name)
isValidName
in interface LLRPEnumeration
name
- to checkpublic static int length()
Copyright © 2007 ETH Zurich.