Package com.pixelmed.dicom
Class UnlimitedTextAttribute
java.lang.Object
com.pixelmed.dicom.Attribute
com.pixelmed.dicom.TextAttribute
com.pixelmed.dicom.UnlimitedTextAttribute
A concrete class specializing Attribute for
Unlimited Text (UT) attributes.
Though an instance of this class may be created
using its constructors, there is also a factory class, AttributeFactory.
- See Also:
-
Field Summary
FieldsFields inherited from class com.pixelmed.dicom.TextAttribute
specificCharacterSetFields inherited from class com.pixelmed.dicom.Attribute
valueLength, valueMultiplicity -
Constructor Summary
ConstructorsConstructorDescriptionConstruct an (empty) attribute.UnlimitedTextAttribute(AttributeTag t, long vl, DicomInputStream i, SpecificCharacterSet specificCharacterSet) Read an attribute from an input stream.UnlimitedTextAttribute(AttributeTag t, SpecificCharacterSet specificCharacterSet) Construct an (empty) attribute.UnlimitedTextAttribute(AttributeTag t, Long vl, DicomInputStream i, SpecificCharacterSet specificCharacterSet) Read an attribute from an input stream. -
Method Summary
Modifier and TypeMethodDescriptionfinal intbyte[]getVR()Get the value representation of this attribute (UT).Methods inherited from class com.pixelmed.dicom.TextAttribute
addValue, getByteValues, getPaddedVL, getStringValues, isValid, removeValues, repairValues, toString, translateByteArrayToString, translateStringToByteArray, writeMethods inherited from class com.pixelmed.dicom.Attribute
addValue, addValue, addValue, addValue, addValue, addValue, getByteValues, getDelimitedStringValuesOrDefault, getDelimitedStringValuesOrDefault, getDelimitedStringValuesOrDefault, getDelimitedStringValuesOrDefault, getDelimitedStringValuesOrDefault, getDelimitedStringValuesOrDefault, getDelimitedStringValuesOrEmptyString, getDelimitedStringValuesOrEmptyString, getDelimitedStringValuesOrEmptyString, getDelimitedStringValuesOrEmptyString, getDelimitedStringValuesOrEmptyString, getDelimitedStringValuesOrEmptyString, getDelimitedStringValuesOrNull, getDelimitedStringValuesOrNull, getDelimitedStringValuesOrNull, getDelimitedStringValuesOrNull, getDelimitedStringValuesOrNull, getDelimitedStringValuesOrNull, getDoubleValues, getDoubleValues, getDoubleValues, getElement, getFloatValues, getFloatValues, getFloatValues, getGroup, getIntegerValues, getIntegerValues, getIntegerValues, getLengthOfBaseOfEncodedAttribute, getLengthOfEncodedValue, getLengthOfEntireEncodedAttribute, getLongValues, getLongValues, getLongValues, getOriginalStringValues, getShortValues, getSingleDoubleValueOrDefault, getSingleDoubleValueOrDefault, getSingleDoubleValueOrDefault, getSingleFloatValueOrDefault, getSingleFloatValueOrDefault, getSingleFloatValueOrDefault, getSingleIntegerValueOrDefault, getSingleIntegerValueOrDefault, getSingleIntegerValueOrDefault, getSingleLongValueOrDefault, getSingleLongValueOrDefault, getSingleLongValueOrDefault, getSingleStringValueOrDefault, getSingleStringValueOrDefault, getSingleStringValueOrDefault, getSingleStringValueOrDefault, getSingleStringValueOrDefault, getSingleStringValueOrDefault, getSingleStringValueOrEmptyString, getSingleStringValueOrEmptyString, getSingleStringValueOrEmptyString, getSingleStringValueOrEmptyString, getSingleStringValueOrEmptyString, getSingleStringValueOrEmptyString, getSingleStringValueOrNull, getSingleStringValueOrNull, getSingleStringValueOrNull, getSingleStringValueOrNull, getSingleStringValueOrNull, getSingleStringValueOrNull, getStringValues, getStringValues, getStringValues, getStringValues, getStringValues, getTag, getVL, getVM, getVRAsString, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValues, setValues, setValues, setValues, setValues, setValues, setValues, toString, writeBase
-
Field Details
-
MAX_LENGTH_ENTIRE_VALUE
protected static final int MAX_LENGTH_ENTIRE_VALUE- See Also:
-
-
Constructor Details
-
UnlimitedTextAttribute
Construct an (empty) attribute.
- Parameters:
t- the tag of the attribute
-
UnlimitedTextAttribute
Construct an (empty) attribute.
- Parameters:
t- the tag of the attributespecificCharacterSet- the character set to be used for the text
-
UnlimitedTextAttribute
public UnlimitedTextAttribute(AttributeTag t, long vl, DicomInputStream i, SpecificCharacterSet specificCharacterSet) throws IOException, DicomException Read an attribute from an input stream.
- Parameters:
t- the tag of the attributevl- the value length of the attributei- the input streamspecificCharacterSet- the character set to be used for the text- Throws:
IOExceptionDicomException
-
UnlimitedTextAttribute
public UnlimitedTextAttribute(AttributeTag t, Long vl, DicomInputStream i, SpecificCharacterSet specificCharacterSet) throws IOException, DicomException Read an attribute from an input stream.
- Parameters:
t- the tag of the attributevl- the value length of the attributei- the input streamspecificCharacterSet- the character set to be used for the text- Throws:
IOExceptionDicomException
-
-
Method Details
-
getMaximumLengthOfEntireValue
public final int getMaximumLengthOfEntireValue()- Specified by:
getMaximumLengthOfEntireValuein classTextAttribute
-
getVR
public byte[] getVR()Get the value representation of this attribute (UT).
- Overrides:
getVRin classAttribute- Returns:
- 'U','T' in ASCII as a two byte array; see
ValueRepresentation
-