public class ImpinjHubConnectedType extends UnsignedShort implements LLRPEnumeration
Modifier and Type | Field and Description |
---|---|
static int |
Connected |
static int |
Disconnected |
static int |
Unknown |
value
signed
Constructor and Description |
---|
ImpinjHubConnectedType(org.jdom.Element element)
Create new ImpinjHubConnectedType by passing jdom element.
|
ImpinjHubConnectedType(int value)
Create new ImpinjHubConnectedType by passing integer value.
|
ImpinjHubConnectedType(LLRPBitList list)
Create new ImpinjHubConnectedType by passing LLRPBitList.
|
ImpinjHubConnectedType(java.lang.String name)
Create new ImpinjHubConnectedType 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, intValue, toInteger, toShort, toString
equals, hashCode
toXMLString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
intValue
public static final int Unknown
public static final int Disconnected
public static final int Connected
public ImpinjHubConnectedType(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 ImpinjHubConnectedType(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 ImpinjHubConnectedType(java.lang.String name)
name
- - name for a valuejava.lang.IllegalArgumentException
- if the string does not stand for a valid value.public ImpinjHubConnectedType(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 UnsignedShort
name
- returned content should havens
- Namespace of elementspublic java.lang.String toString()
toString
in interface LLRPEnumeration
toString
in class LLRPNumberType
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.