public class RadiusAttribute<V> extends Tlv<RadiusAttributeInfo<V>,V>
Modifier and Type | Class and Description |
---|---|
static class |
RadiusAttribute.RadiusAttributeAbinary |
static class |
RadiusAttribute.RadiusAttributeInteger |
static class |
RadiusAttribute.RadiusAttributeIpAddr |
static class |
RadiusAttribute.RadiusAttributeString |
Modifier and Type | Field and Description |
---|---|
protected int |
tag |
Modifier | Constructor and Description |
---|---|
|
RadiusAttribute(int vendor,
int type,
java.nio.ByteBuffer data) |
|
RadiusAttribute(int vendor,
int type,
int tag,
java.nio.ByteBuffer data) |
|
RadiusAttribute(int vendor,
int type,
int tag,
V value) |
protected |
RadiusAttribute(RadiusAttributeInfo<V> info,
int tag,
java.nio.ByteBuffer data) |
|
RadiusAttribute(RadiusAttributeInfo<V> info,
int tag,
java.nio.ByteBuffer data,
V value) |
protected |
RadiusAttribute(RadiusAttributeInfo<V> info,
int tag,
V value) |
Modifier and Type | Method and Description |
---|---|
RadiusAttribute<V> |
clone() |
boolean |
equals(java.lang.Object o) |
int |
getTag() |
java.lang.String |
toString() |
java.lang.String |
toString(boolean withName) |
void |
write(java.nio.ByteBuffer bb) |
getData, getDataAsByteArray, getLength, getValue
public RadiusAttribute(RadiusAttributeInfo<V> info, int tag, java.nio.ByteBuffer data, V value)
protected RadiusAttribute(RadiusAttributeInfo<V> info, int tag, java.nio.ByteBuffer data)
protected RadiusAttribute(RadiusAttributeInfo<V> info, int tag, V value)
public RadiusAttribute(int vendor, int type, int tag, java.nio.ByteBuffer data)
public RadiusAttribute(int vendor, int type, int tag, V value)
public RadiusAttribute(int vendor, int type, java.nio.ByteBuffer data)
public int getTag()
public RadiusAttribute<V> clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(boolean withName)
public void write(java.nio.ByteBuffer bb)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object