Class XdrSimple<T>

java.lang.Object
org.apache.kerby.xdr.type.AbstractXdrType<T>
org.apache.kerby.xdr.type.XdrSimple<T>
All Implemented Interfaces:
XdrType
Direct Known Subclasses:
XdrBoolean, XdrBytes, XdrEnumerated, XdrInteger, XdrLong, XdrString, XdrUnsignedInteger

public abstract class XdrSimple<T> extends AbstractXdrType<T>
Xdr simple type, of single value other than complex type of multiple values. Including: Bytes, Integer, Boolean, String. Use toBytes() for encoding, toValue() for decoding.
  • Constructor Details

    • XdrSimple

      public XdrSimple(XdrDataType dataTypeNo)
      Default constructor, generally for decoding as a value container
      Parameters:
      dataTypeNo - The dataType number
    • XdrSimple

      public XdrSimple(XdrDataType xdrDataType, T value)
      Constructor with a value, generally for encoding of the value
      Parameters:
      xdrDataType - The dataType number
      value - The value
  • Method Details