org.eclipse.ohf.ihe.xds.metadata.transform
Class ByteArrayProvideAndRegisterDocumentSetTransformer

java.lang.Object
  extended by org.eclipse.ohf.ihe.xds.metadata.transform.ByteArrayProvideAndRegisterDocumentSetTransformer
All Implemented Interfaces:
ProvideAndRegisterDocumentSetTransformer

public class ByteArrayProvideAndRegisterDocumentSetTransformer
extends java.lang.Object
implements ProvideAndRegisterDocumentSetTransformer

Class containing utility methods to transform complete XDS metadata to a metadata.xsd conformant byte array.

Author:
Sarah Knoop

Field Summary
static java.lang.String DESCRIPTOR
          Descriptor for Transformer
 
Constructor Summary
ByteArrayProvideAndRegisterDocumentSetTransformer()
           
 
Method Summary
 byte[] getMetadataByteArray()
          Returns the byte array containing a single instance of a ProvideAndRegisterDocumentSetType conformant to the metadata.xsd.
 void transform(ProvideAndRegisterDocumentSetType docSet)
          Renders a byte array containing a single instance of a ProvideAndRegisterDocumentSetType conformant to the metadata.xsd.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DESCRIPTOR

public static final java.lang.String DESCRIPTOR
Descriptor for Transformer

See Also:
Constant Field Values
Constructor Detail

ByteArrayProvideAndRegisterDocumentSetTransformer

public ByteArrayProvideAndRegisterDocumentSetTransformer()
Method Detail

getMetadataByteArray

public byte[] getMetadataByteArray()
Returns the byte array containing a single instance of a ProvideAndRegisterDocumentSetType conformant to the metadata.xsd. Returns null if the transformation has not been executed, or had failed.

Returns:
the metadataByteArray

transform

public void transform(ProvideAndRegisterDocumentSetType docSet)
               throws MetadataTransformationException
Renders a byte array containing a single instance of a ProvideAndRegisterDocumentSetType conformant to the metadata.xsd.

Specified by:
transform in interface ProvideAndRegisterDocumentSetTransformer
Throws:
MetadataTransformationException
See Also:
ProvideAndRegisterDocumentSetTransformer.transform(org.eclipse.ohf.ihe.xds.metadata.ProvideAndRegisterDocumentSetType)