com.pixelmed.dicom
Class ContentItemFactory.ContainerContentItem

java.lang.Object
  extended by com.pixelmed.dicom.ContentItem
      extended by com.pixelmed.dicom.ContentItemFactory.ContainerContentItem
All Implemented Interfaces:
TreeNode
Enclosing class:
ContentItemFactory

public class ContentItemFactory.ContainerContentItem
extends ContentItem


Field Summary
protected  String continuityOfContent
           
protected  String sopClassUID
           
protected  String templateIdentifier
           
protected  String templateMappingResource
           
 
Fields inherited from class com.pixelmed.dicom.ContentItem
conceptName, referencedContentItemIdentifier, relationshipType, valueType
 
Constructor Summary
ContentItemFactory.ContainerContentItem(ContentItem parent, AttributeList list)
           
ContentItemFactory.ContainerContentItem(ContentItem parent, String relationshipType, CodedSequenceItem conceptName)
           
ContentItemFactory.ContainerContentItem(ContentItem parent, String relationshipType, CodedSequenceItem conceptName, boolean continuityOfContentIsSeparate)
           
ContentItemFactory.ContainerContentItem(ContentItem parent, String relationshipType, CodedSequenceItem conceptName, boolean continuityOfContentIsSeparate, String templateMappingResource, String templateIdentifier, String sopClassUID)
           
 
Method Summary
 String getConceptValue()
          Get a string representation of the value of the concept.
 String getContinuityOfContent()
           
 String getSOPClassUID()
           
 String getTemplateIdentifier()
           
 String getTemplateMappingResource()
           
 String toString()
          Get a human-readable string representation of the content item.
 
Methods inherited from class com.pixelmed.dicom.ContentItem
addChild, addSibling, children, getAllowsChildren, getAttributeList, getChildAt, getChildCount, getConceptName, getConceptNameAndValue, getConceptNameCodeMeaning, getConceptNameCodeValue, getConceptNameCodingSchemeDesignator, getGraphicData, getGraphicType, getIndex, getNamedChild, getParent, getParentAsContentItem, getReferencedContentItemIdentifier, getReferencedContentItemIdentifierArray, getReferencedSOPClassUID, getReferencedSOPInstanceUID, getRelationshipType, getValueType, isLeaf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

continuityOfContent

protected String continuityOfContent

templateMappingResource

protected String templateMappingResource

templateIdentifier

protected String templateIdentifier

sopClassUID

protected String sopClassUID
Constructor Detail

ContentItemFactory.ContainerContentItem

public ContentItemFactory.ContainerContentItem(ContentItem parent,
                                               AttributeList list)
Parameters:
parent -
list -

ContentItemFactory.ContainerContentItem

public ContentItemFactory.ContainerContentItem(ContentItem parent,
                                               String relationshipType,
                                               CodedSequenceItem conceptName,
                                               boolean continuityOfContentIsSeparate,
                                               String templateMappingResource,
                                               String templateIdentifier,
                                               String sopClassUID)
                                        throws DicomException
Parameters:
parent -
relationshipType -
conceptName -
continuityOfContentIsSeparate - true if SEPARATE, false if CONTINUOUS
templateMappingResource -
templateIdentifier -
sopClassUID - only if root container
Throws:
DicomException

ContentItemFactory.ContainerContentItem

public ContentItemFactory.ContainerContentItem(ContentItem parent,
                                               String relationshipType,
                                               CodedSequenceItem conceptName,
                                               boolean continuityOfContentIsSeparate)
                                        throws DicomException
Parameters:
parent -
relationshipType -
conceptName -
continuityOfContentIsSeparate - true if SEPARATE, false if CONTINUOUS
Throws:
DicomException

ContentItemFactory.ContainerContentItem

public ContentItemFactory.ContainerContentItem(ContentItem parent,
                                               String relationshipType,
                                               CodedSequenceItem conceptName)
                                        throws DicomException
Parameters:
parent -
relationshipType -
conceptName -
Throws:
DicomException
Method Detail

getConceptValue

public String getConceptValue()
Description copied from class: ContentItem

Get a string representation of the value of the concept.

The exact form of the returned string is specific to the type of ContentItem.

Specified by:
getConceptValue in class ContentItem
Returns:
a String representation of the name and value, or an empty string

getContinuityOfContent

public String getContinuityOfContent()

getTemplateMappingResource

public String getTemplateMappingResource()

getTemplateIdentifier

public String getTemplateIdentifier()

getSOPClassUID

public String getSOPClassUID()

toString

public String toString()
Description copied from class: ContentItem

Get a human-readable string representation of the content item.

Overrides:
toString in class ContentItem
Returns:
the string representation of the content item