Class ContentItemFactory.CompositeContentItem

    • Field Detail

      • referencedSOPSequenceItemAttributeList

        protected AttributeList referencedSOPSequenceItemAttributeList
      • referencedSOPClassUID

        protected java.lang.String referencedSOPClassUID
      • referencedSOPInstanceUID

        protected java.lang.String referencedSOPInstanceUID
    • Constructor Detail

      • CompositeContentItem

        public CompositeContentItem​(ContentItem parent,
                                    AttributeList list)
        Parameters:
        parent - parent content item to add to
        list - the list of attributes for this content item
      • CompositeContentItem

        public CompositeContentItem​(ContentItem parent,
                                    java.lang.String relationshipType,
                                    CodedSequenceItem conceptName,
                                    java.lang.String referencedSOPClassUID,
                                    java.lang.String referencedSOPInstanceUID)
                             throws DicomException
        Parameters:
        parent - parent content item to add to
        relationshipType - relationship type
        conceptName - coded concept name
        referencedSOPClassUID - the SOP Class UID
        referencedSOPInstanceUID - the SOP Instance UID
        Throws:
        DicomException - if error in DICOM encoding
      • CompositeContentItem

        protected CompositeContentItem​(ContentItem parent,
                                       java.lang.String valueType,
                                       java.lang.String relationshipType,
                                       CodedSequenceItem conceptName,
                                       java.lang.String referencedSOPClassUID,
                                       java.lang.String referencedSOPInstanceUID)
                                throws DicomException
        Parameters:
        parent - parent content item to add to
        valueType - the value type
        relationshipType - relationship type
        conceptName - coded concept name
        referencedSOPClassUID - the SOP Class UID
        referencedSOPInstanceUID - the SOP Instance UID
        Throws:
        DicomException - if error in DICOM encoding
    • Method Detail

      • doCommonConstructorStuff

        protected void doCommonConstructorStuff​(java.lang.String referencedSOPClassUID,
                                                java.lang.String referencedSOPInstanceUID)
                                         throws DicomException
        Parameters:
        referencedSOPClassUID - the SOP Class UID
        referencedSOPInstanceUID - the SOP Instance UID
        Throws:
        DicomException - if error in DICOM encoding
      • getConceptValue

        public java.lang.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
      • toString

        public java.lang.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
      • getReferencedSOPClassUID

        public java.lang.String getReferencedSOPClassUID()
        Description copied from class: ContentItem

        Get the Referenced SOP Class UID of this content item, if present and applicable.

        Overrides:
        getReferencedSOPClassUID in class ContentItem
        Returns:
        the SOP Class UID
      • getReferencedSOPInstanceUID

        public java.lang.String getReferencedSOPInstanceUID()
        Description copied from class: ContentItem

        Get the Referenced SOP Instance UID of this content item, if present and applicable.

        Overrides:
        getReferencedSOPInstanceUID in class ContentItem
        Returns:
        the SOP Instance UID