com.pixelmed.dicom
Class CompositeInstanceContext

java.lang.Object
  extended by com.pixelmed.dicom.CompositeInstanceContext
Direct Known Subclasses:
DoseCompositeInstanceContext

public class CompositeInstanceContext
extends Object


Field Summary
protected static AttributeTag[] clinicalTrialSubjectModuleAttributeTags
           
protected static AttributeTag[] frameOfReferenceModuleAttributeTags
           
protected static AttributeTag[] generalEquipmentModuleAttributeTags
           
protected static AttributeTag[] generalImageModuleAttributeTags
           
protected static AttributeTag[] generalSeriesModuleAttributeTags
           
protected static AttributeTag[] generalStudyModuleAttributeTags
           
protected  AttributeList list
           
protected static AttributeTag[] patientModuleAttributeTags
           
protected static AttributeTag[] patientStudyModuleAttributeTags
           
protected static AttributeTag[] sopCommonModuleAttributeTags
           
protected static AttributeTag[] srDocumentGeneralModuleAttributeTags
           
 
Constructor Summary
CompositeInstanceContext()
           
CompositeInstanceContext(AttributeList srcList)
           
 
Method Summary
protected  void addOrReplaceIfNotEmptyOtherwiseLeaveUnchanged(AttributeList srcList, AttributeTag tag)
           
protected  void createReferencedRequestSequenceIfAbsent(AttributeList srcList)
           
 boolean equals(Object o)
           
 AttributeList getAttributeList()
           
 int hashCode()
           
 void put(Attribute a)
           
 void putAll(AttributeList srcList)
           
 void removeAllButPatient()
           
static void removeAllButPatient(AttributeList list)
           
 void removeAllButPatientAndStudy()
           
static void removeAllButPatientAndStudy(AttributeList list)
           
 void removeEquipment()
           
static void removeEquipment(AttributeList list)
           
 void removeFrameOfReference()
           
static void removeFrameOfReference(AttributeList list)
           
 void removeInstance()
           
static void removeInstance(AttributeList list)
           
 void removePatient()
           
static void removePatient(AttributeList list)
           
 void removeSeries()
           
static void removeSeries(AttributeList list)
           
 void removeSRDocumentGeneral()
           
static void removeSRDocumentGeneral(AttributeList list)
           
 void removeStudy()
           
static void removeStudy(AttributeList list)
           
 String toString()
           
 void updateFromSource(AttributeList srcList)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

list

protected AttributeList list

patientModuleAttributeTags

protected static AttributeTag[] patientModuleAttributeTags

clinicalTrialSubjectModuleAttributeTags

protected static AttributeTag[] clinicalTrialSubjectModuleAttributeTags

generalStudyModuleAttributeTags

protected static AttributeTag[] generalStudyModuleAttributeTags

patientStudyModuleAttributeTags

protected static AttributeTag[] patientStudyModuleAttributeTags

generalSeriesModuleAttributeTags

protected static AttributeTag[] generalSeriesModuleAttributeTags

generalEquipmentModuleAttributeTags

protected static AttributeTag[] generalEquipmentModuleAttributeTags

frameOfReferenceModuleAttributeTags

protected static AttributeTag[] frameOfReferenceModuleAttributeTags

sopCommonModuleAttributeTags

protected static AttributeTag[] sopCommonModuleAttributeTags

generalImageModuleAttributeTags

protected static AttributeTag[] generalImageModuleAttributeTags

srDocumentGeneralModuleAttributeTags

protected static AttributeTag[] srDocumentGeneralModuleAttributeTags
Constructor Detail

CompositeInstanceContext

public CompositeInstanceContext()

CompositeInstanceContext

public CompositeInstanceContext(AttributeList srcList)
Method Detail

getAttributeList

public AttributeList getAttributeList()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

addOrReplaceIfNotEmptyOtherwiseLeaveUnchanged

protected void addOrReplaceIfNotEmptyOtherwiseLeaveUnchanged(AttributeList srcList,
                                                             AttributeTag tag)

createReferencedRequestSequenceIfAbsent

protected void createReferencedRequestSequenceIfAbsent(AttributeList srcList)

updateFromSource

public void updateFromSource(AttributeList srcList)

removePatient

public static void removePatient(AttributeList list)

removeAllButPatient

public static void removeAllButPatient(AttributeList list)

removeAllButPatientAndStudy

public static void removeAllButPatientAndStudy(AttributeList list)

removeStudy

public static void removeStudy(AttributeList list)

removeSeries

public static void removeSeries(AttributeList list)

removeEquipment

public static void removeEquipment(AttributeList list)

removeFrameOfReference

public static void removeFrameOfReference(AttributeList list)

removeInstance

public static void removeInstance(AttributeList list)

removeSRDocumentGeneral

public static void removeSRDocumentGeneral(AttributeList list)

removePatient

public void removePatient()

removeAllButPatient

public void removeAllButPatient()

removeAllButPatientAndStudy

public void removeAllButPatientAndStudy()

removeStudy

public void removeStudy()

removeSeries

public void removeSeries()

removeEquipment

public void removeEquipment()

removeFrameOfReference

public void removeFrameOfReference()

removeInstance

public void removeInstance()

removeSRDocumentGeneral

public void removeSRDocumentGeneral()

put

public void put(Attribute a)

putAll

public void putAll(AttributeList srcList)

toString

public String toString()
Overrides:
toString in class Object