com.pixelmed.dicom
Class ContentItemFactory.StringContentItem
java.lang.Object
com.pixelmed.dicom.ContentItem
com.pixelmed.dicom.ContentItemWithValue
com.pixelmed.dicom.ContentItemFactory.StringContentItem
- All Implemented Interfaces:
- TreeNode
- Direct Known Subclasses:
- ContentItemFactory.DateContentItem, ContentItemFactory.DateTimeContentItem, ContentItemFactory.PersonNameContentItem, ContentItemFactory.TextContentItem, ContentItemFactory.TimeContentItem, ContentItemFactory.UIDContentItem
- Enclosing class:
- ContentItemFactory
protected abstract class ContentItemFactory.StringContentItem
- extends ContentItemWithValue
| Methods inherited from class com.pixelmed.dicom.ContentItem |
addChild, addSibling, children, contentItemNameMatchesCodeValueAndCodingSchemeDesignator, getAllowsChildren, getAttributeList, getChildAt, getChildCount, getGraphicData, getGraphicType, getIndex, getNamedChild, getNamedChild, getParent, getParentAsContentItem, getReferencedContentItemIdentifier, getReferencedContentItemIdentifierArray, getReferencedSOPClassUID, getReferencedSOPInstanceUID, getRelationshipType, getSingleStringValueOrNull, getSingleStringValueOrNullOfNamedChild, getSingleStringValueOrNullOfNamedChild, isLeaf |
stringValue
protected String stringValue
ContentItemFactory.StringContentItem
public ContentItemFactory.StringContentItem(ContentItem parent,
AttributeList list,
AttributeTag tag)
- Parameters:
parent - list - tag -
ContentItemFactory.StringContentItem
public ContentItemFactory.StringContentItem(ContentItem parent,
String valueType,
String relationshipType,
CodedSequenceItem conceptName,
AttributeTag tagForValue,
String stringValue)
throws DicomException
- Parameters:
parent - valueType - relationshipType - conceptName - tagForValue - stringValue -
- Throws:
DicomException
getConceptValue
public String getConceptValue()
- Description copied from class:
ContentItemWithValue
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 ContentItemWithValue
- Returns:
- a String representation of the name and value, or an empty string
setConceptValue
public void setConceptValue(AttributeTag tagForValue,
String stringValue)
throws DicomException
- Parameters:
tagForValue - stringValue - if null, removes the value
- Throws:
DicomException
toString
public String toString()
- Description copied from class:
ContentItemWithValue
Get a human-readable string representation of the content item.
- Overrides:
toString in class ContentItemWithValue
- Returns:
- the string representation of the content item