Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

gov.lanl.COAS
Class URI2Blob  view URI2Blob download URI2Blob.java

java.lang.Object
  extended bygov.lanl.COAS.URI2Blob

public class URI2Blob
extends java.lang.Object

This class traverses an ObservationDataStruct tree, searches for URIs in Images and converts these URIs into Base64 decoded blobs. Looks for 'DNS:telemed.lanl.gov/TraitCode/URI' code as a subtree of 'DNS:telemed.lanl.gov/TraitCode/ImageStudy/ImageSeries/Image/FullImageData' and 'DNS:telemed.lanl.gov/TraitCode/ImageStudy/ImageSeries/Image/ThumbImageData' reads in the specified file by the URI, converts it into a blob and replaces it with Multimedia 'DNS:telemed.lanl.gov/TraitCode/Multimedia'.

Version:
%I%, %G%

Field Summary
private static org.apache.log4j.Logger cat
           
private  org.omg.DsObservationAccess.ObservationDataStruct[] obsDataSeq
          an array of observation data to operate on
private  org.omg.CORBA.ORB orb
          an orb for creating Anys
 
Constructor Summary
URI2Blob(org.omg.DsObservationAccess.ObservationDataStruct[] obsDataSeq, org.omg.CORBA.ORB the_orb)
          Constructor declaration
URI2Blob(org.omg.DsObservationAccess.ObservationDataStruct obsData, org.omg.CORBA.ORB the_orb)
          Deprecated.  
 
Method Summary
(package private)  void findNode(org.omg.DsObservationAccess.ObservationDataStruct obsData, java.lang.String qualCodeStr)
          internal method for finding the a specific node
(package private)  org.omg.DsObservationAccess.ObservationDataStruct getMultimediaObsData(org.omg.DsObservationAccess.ObservationDataStruct uriNode)
          internal method for creating a new multimedia object
 org.omg.DsObservationAccess.ObservationDataStruct getObservationData()
          starts the conversion and returns an observation data object
 org.omg.DsObservationAccess.ObservationDataStruct[] getObservationDataSeq()
          starts the conversion and returns a sequence of observation data objects
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cat

private static org.apache.log4j.Logger cat

orb

private org.omg.CORBA.ORB orb
an orb for creating Anys


obsDataSeq

private org.omg.DsObservationAccess.ObservationDataStruct[] obsDataSeq
an array of observation data to operate on

Constructor Detail

URI2Blob

public URI2Blob(org.omg.DsObservationAccess.ObservationDataStruct obsData,
                org.omg.CORBA.ORB the_orb)
Deprecated.  

Constructor declaration


URI2Blob

public URI2Blob(org.omg.DsObservationAccess.ObservationDataStruct[] obsDataSeq,
                org.omg.CORBA.ORB the_orb)
Constructor declaration

Method Detail

getObservationData

public org.omg.DsObservationAccess.ObservationDataStruct getObservationData()
starts the conversion and returns an observation data object


getObservationDataSeq

public org.omg.DsObservationAccess.ObservationDataStruct[] getObservationDataSeq()
starts the conversion and returns a sequence of observation data objects


findNode

void findNode(org.omg.DsObservationAccess.ObservationDataStruct obsData,
              java.lang.String qualCodeStr)
internal method for finding the a specific node


getMultimediaObsData

org.omg.DsObservationAccess.ObservationDataStruct getMultimediaObsData(org.omg.DsObservationAccess.ObservationDataStruct uriNode)
internal method for creating a new multimedia object