org.idoox.xml.security
Class ReferencedData

java.lang.Object
  extended byorg.idoox.xml.security.ReferencedData

public class ReferencedData
extends java.lang.Object

Class for represent data referenced by Reference element. The data object is able to provide it content as element or a byte array. Note that tokenizer is stream based, it may be used only once.

Component:
Security-Providers

Constructor Summary
ReferencedData(byte[] bytesData)
          Constructor for the ReferencedData object
ReferencedData(Tokenizer tokenizerData)
          Constructor for the ReferencedData object
 
Method Summary
 byte[] getBytes()
          Returns the byte array data of this object.
 Tokenizer getTokenizer()
          Returns the tokenizer that represents this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferencedData

public ReferencedData(byte[] bytesData)
Constructor for the ReferencedData object

Parameters:
bytesData - byte array representing data

ReferencedData

public ReferencedData(Tokenizer tokenizerData)
Constructor for the ReferencedData object

Parameters:
tokenizerData - tokenizer representing data
Method Detail

getBytes

public byte[] getBytes()
                throws SignatureException
Returns the byte array data of this object.

Returns:
the byte array data of this object.
Throws:
SignatureException - Error when converting from tokenizer or when an IOException occurs

getTokenizer

public Tokenizer getTokenizer()
                       throws SignatureException
Returns the tokenizer that represents this object.

Returns:
the tokenizer that represents this object.
Throws:
SignatureException - Error when converting from tokenizer or when an IOException occurs