Trispark JDT
2.50.13

com.archimed.dicom.charset
Class DicomCharset

java.lang.Object
  extended by com.archimed.dicom.charset.DicomCharset

public class DicomCharset
extends java.lang.Object

represents a DICOM character repertoire. This class defines a constant for every defined DICOM character repertoire and contains the defined term in the DICOM standard and corresponding java character set for every repertoire.

Since:
2.0

Field Summary
static DicomCharset DEFAULT
           
static DicomCharset GB18030
           
static DicomCharset ISO_2022_IR_100
           
static DicomCharset ISO_2022_IR_101
           
static DicomCharset ISO_2022_IR_109
           
static DicomCharset ISO_2022_IR_110
           
static DicomCharset ISO_2022_IR_126
           
static DicomCharset ISO_2022_IR_127
           
static DicomCharset ISO_2022_IR_13
           
static DicomCharset ISO_2022_IR_138
           
static DicomCharset ISO_2022_IR_144
           
static DicomCharset ISO_2022_IR_148
           
static DicomCharset ISO_2022_IR_149
           
static DicomCharset ISO_2022_IR_159
           
static DicomCharset ISO_2022_IR_166
           
static DicomCharset ISO_2022_IR_6
           
static DicomCharset ISO_2022_IR_87
           
static DicomCharset ISO_IR_100
           
static DicomCharset ISO_IR_101
           
static DicomCharset ISO_IR_109
           
static DicomCharset ISO_IR_110
           
static DicomCharset ISO_IR_126
           
static DicomCharset ISO_IR_127
           
static DicomCharset ISO_IR_13
           
static DicomCharset ISO_IR_138
           
static DicomCharset ISO_IR_144
           
static DicomCharset ISO_IR_148
           
static DicomCharset ISO_IR_166
           
static DicomCharset ISO_IR_192
           
protected static JdtLogger log
           
 
Constructor Summary
DicomCharset(java.lang.String definedTerm, java.lang.String description, byte[] escapeSequence1, byte[] escapeSequence2, java.lang.String jCharsetName)
           
 
Method Summary
 java.lang.String getDefinedTerm()
          returns the defined term in the DICOM standard for this character repertoire.
 byte[] getEscapeSequenceG0()
           
 byte[] getEscapeSequenceG1()
           
 java.nio.charset.Charset getJavaCharset()
          returns the Java charset corresponding with this DICOM character repertoire.
static DicomCharset lookup(byte[] escapeSequence)
          retrieves the DicomCharset based on the defined escape sequence.
static DicomCharset lookup(java.lang.String definedTerm)
          retrieves the DicomCharset based on the defined term.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static JdtLogger log

DEFAULT

public static final DicomCharset DEFAULT

ISO_IR_100

public static final DicomCharset ISO_IR_100

ISO_IR_101

public static final DicomCharset ISO_IR_101

ISO_IR_109

public static final DicomCharset ISO_IR_109

ISO_IR_110

public static final DicomCharset ISO_IR_110

ISO_IR_144

public static final DicomCharset ISO_IR_144

ISO_IR_127

public static final DicomCharset ISO_IR_127

ISO_IR_126

public static final DicomCharset ISO_IR_126

ISO_IR_138

public static final DicomCharset ISO_IR_138

ISO_IR_148

public static final DicomCharset ISO_IR_148

ISO_IR_13

public static final DicomCharset ISO_IR_13

ISO_IR_166

public static final DicomCharset ISO_IR_166

ISO_2022_IR_6

public static final DicomCharset ISO_2022_IR_6

ISO_2022_IR_100

public static final DicomCharset ISO_2022_IR_100

ISO_2022_IR_101

public static final DicomCharset ISO_2022_IR_101

ISO_2022_IR_109

public static final DicomCharset ISO_2022_IR_109

ISO_2022_IR_110

public static final DicomCharset ISO_2022_IR_110

ISO_2022_IR_144

public static final DicomCharset ISO_2022_IR_144

ISO_2022_IR_127

public static final DicomCharset ISO_2022_IR_127

ISO_2022_IR_126

public static final DicomCharset ISO_2022_IR_126

ISO_2022_IR_138

public static final DicomCharset ISO_2022_IR_138

ISO_2022_IR_148

public static final DicomCharset ISO_2022_IR_148

ISO_2022_IR_13

public static final DicomCharset ISO_2022_IR_13

ISO_2022_IR_166

public static final DicomCharset ISO_2022_IR_166

ISO_2022_IR_87

public static final DicomCharset ISO_2022_IR_87

ISO_2022_IR_159

public static final DicomCharset ISO_2022_IR_159

ISO_2022_IR_149

public static final DicomCharset ISO_2022_IR_149

ISO_IR_192

public static final DicomCharset ISO_IR_192

GB18030

public static final DicomCharset GB18030
Constructor Detail

DicomCharset

public DicomCharset(java.lang.String definedTerm,
                    java.lang.String description,
                    byte[] escapeSequence1,
                    byte[] escapeSequence2,
                    java.lang.String jCharsetName)
Method Detail

lookup

public static DicomCharset lookup(java.lang.String definedTerm)
retrieves the DicomCharset based on the defined term.

Parameters:
definedTerm - String
Returns:
DicomCharset

lookup

public static DicomCharset lookup(byte[] escapeSequence)
retrieves the DicomCharset based on the defined escape sequence.

Parameters:
escapeSequence - byte[]
Returns:
DicomCharset

getJavaCharset

public java.nio.charset.Charset getJavaCharset()
                                        throws java.nio.charset.UnsupportedCharsetException,
                                               java.nio.charset.IllegalCharsetNameException
returns the Java charset corresponding with this DICOM character repertoire.

Returns:
Charset
Throws:
java.nio.charset.UnsupportedCharsetException
java.nio.charset.IllegalCharsetNameException

getDefinedTerm

public java.lang.String getDefinedTerm()
returns the defined term in the DICOM standard for this character repertoire.

Returns:
String

getEscapeSequenceG1

public byte[] getEscapeSequenceG1()

getEscapeSequenceG0

public byte[] getEscapeSequenceG0()

Trispark JDT
2.50.13

Copyright © 1999-2008 Trispark. All Rights Reserved.