net.sf.jradius.packet.attribute.value
Class AttributeValue

java.lang.Object
  extended by net.sf.jradius.packet.attribute.value.AttributeValue
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
IntegerValue, IPAddrValue, OctetsValue, VSAValue

public abstract class AttributeValue
extends java.lang.Object
implements java.io.Serializable

Base abstract class of all Attribute Value classes.

Author:
David Bird
See Also:
Serialized Form

Constructor Summary
AttributeValue()
           
 
Method Summary
 byte[] getBytes()
           
abstract  void getBytes(java.io.OutputStream io)
           
 int getLength()
           
 java.io.Serializable getValueObject()
           
abstract  void setValue(byte[] b)
           
 void setValue(java.lang.String s)
           
abstract  void setValueObject(java.io.Serializable o)
           
 java.lang.String toString()
           
 java.lang.String toXMLString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeValue

public AttributeValue()
Method Detail

getBytes

public abstract void getBytes(java.io.OutputStream io)
                       throws java.io.IOException
Throws:
java.io.IOException

getBytes

public byte[] getBytes()

getLength

public int getLength()

getValueObject

public java.io.Serializable getValueObject()

setValue

public abstract void setValue(byte[] b)

setValue

public void setValue(java.lang.String s)

setValueObject

public abstract void setValueObject(java.io.Serializable o)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toXMLString

public java.lang.String toXMLString()


Copyright © 2006 The JRadius Project, All Rights Reserved.