| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.harvard.hul.ois.jhove.TextMDMetadata
public class TextMDMetadata
Encapsulation of the textMD metadata for text files. See http://www.loc.gov/standards/textMd for more information.
| Field Summary | |
|---|---|
| static java.lang.String[] | BYTE_ORDERUses enumerated values of 'big', 'little', and 'middle' endian. | 
| static int | BYTE_ORDER_BIG | 
| static int | BYTE_ORDER_LITTLE | 
| static int | BYTE_ORDER_MIDDLE | 
| static java.lang.String | CHARSET_ASCII | 
| static java.lang.String | CHARSET_ISO8859_1 | 
| static java.lang.String | CHARSET_UTF8 | 
| static java.lang.String | DEFAULT_LOCATION | 
| protected static java.util.Map<java.lang.String,java.lang.String> | fromISO_639_2_T2BMap from ISO 639/2 T to ISO 639/2 B | 
| static java.lang.String[] | LINEBREAKUses enumerated values of 'CR', 'LF' and 'CR/LF' for the idenntification of the linebreak. | 
| static int | LINEBREAK_CR | 
| static int | LINEBREAK_CRLF | 
| static int | LINEBREAK_LF | 
| static java.lang.String | NAMESPACEtextMD namespace and version | 
| static int | NILLTo represent the unknown | 
| protected static java.util.Set | setOfUnknownJavaCharsetSet of unknown charsets in Java | 
| protected static java.lang.String[] | UNKNOWN_JAVA_CHARSETArray of textMD charsets unknown by java.nio.charset.Charsets | 
| static java.lang.String | VERSION | 
| Constructor Summary | |
|---|---|
| TextMDMetadata() | |
| Method Summary | |
|---|---|
|  int | getByte_order() | 
|  java.lang.String | getByte_orderString() | 
|  java.lang.String | getByte_size() | 
|  java.lang.String | getCharacter_size() | 
|  java.lang.String | getCharset() | 
|  java.lang.String | getLanguage() | 
|  int | getLinebreak() | 
|  java.lang.String | getLinebreakString() | 
|  java.lang.String | getMarkup_basis_version() | 
|  java.lang.String | getMarkup_basis() | 
|  java.lang.String | getMarkup_language_version() | 
|  java.lang.String | getMarkup_language() | 
|  void | setByte_order(int byte_order) | 
|  void | setByte_size(java.lang.String byte_size) | 
|  void | setCharacter_size(java.lang.String character_size) | 
|  void | setCharset(java.lang.String charset) | 
|  void | setLanguage(java.lang.String language) | 
|  void | setLinebreak(int linebreak) | 
|  void | setMarkup_basis_version(java.lang.String markup_basis_version) | 
|  void | setMarkup_basis(java.lang.String markup_basis) | 
|  void | setMarkup_language_version(java.lang.String markup_language_version) | 
|  void | setMarkup_language(java.lang.String markup_language) | 
| static java.lang.String | toISO_639_2(java.lang.String srcLang)Transform a language to the ISO_639-2 language (only enumeration allowed in textMD schema). | 
| static java.lang.String | toTextMDCharset(java.lang.String srcCharset)Transform a given charset in the "authorized" list given in the textMD schema enumeration. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final java.lang.String NAMESPACE
public static final java.lang.String DEFAULT_LOCATION
public static final java.lang.String VERSION
public static final java.lang.String[] BYTE_ORDER
public static final int BYTE_ORDER_BIG
public static final int BYTE_ORDER_LITTLE
public static final int BYTE_ORDER_MIDDLE
public static final java.lang.String[] LINEBREAK
public static final int LINEBREAK_CR
public static final int LINEBREAK_LF
public static final int LINEBREAK_CRLF
protected static final java.lang.String[] UNKNOWN_JAVA_CHARSET
protected static java.util.Set setOfUnknownJavaCharset
protected static java.util.Map<java.lang.String,java.lang.String> fromISO_639_2_T2B
public static final java.lang.String CHARSET_ASCII
public static final java.lang.String CHARSET_UTF8
public static final java.lang.String CHARSET_ISO8859_1
public static final int NILL
| Constructor Detail | 
|---|
public TextMDMetadata()
| Method Detail | 
|---|
public java.lang.String getCharset()
public void setCharset(java.lang.String charset)
charset - the charset to setpublic int getByte_order()
public java.lang.String getByte_orderString()
public void setByte_order(int byte_order)
byte_order - the byte_order to setpublic java.lang.String getByte_size()
public void setByte_size(java.lang.String byte_size)
byte_size - the byte_size to setpublic java.lang.String getCharacter_size()
public void setCharacter_size(java.lang.String character_size)
character_size - the character_size to setpublic int getLinebreak()
public java.lang.String getLinebreakString()
public void setLinebreak(int linebreak)
linebreak - the linebreak to setpublic java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
language - the language to setpublic java.lang.String getMarkup_basis()
public void setMarkup_basis(java.lang.String markup_basis)
markup_basis - the markup_basis to setpublic java.lang.String getMarkup_basis_version()
public void setMarkup_basis_version(java.lang.String markup_basis_version)
markup_basis_version - the markup_basis_version to setpublic java.lang.String getMarkup_language()
public void setMarkup_language(java.lang.String markup_language)
markup_language - the markup_language to setpublic java.lang.String getMarkup_language_version()
public void setMarkup_language_version(java.lang.String markup_language_version)
markup_language_version - the markup_language_version to setpublic static java.lang.String toTextMDCharset(java.lang.String srcCharset)
srcCharset - charset from the file
public static java.lang.String toISO_639_2(java.lang.String srcLang)
srcLang - language in the file
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||