org.extex.font.format.xtf.tables.tag
Class LanguageSystemTag

java.lang.Object
  extended by org.extex.font.format.xtf.tables.tag.Tag
      extended by org.extex.font.format.xtf.tables.tag.LanguageSystemTag

public class LanguageSystemTag
extends Tag

Language system tags.

Language system tags identify the language systems supported in a OpenType Layout font.

Version:
$Revision: 6604 $
Author:
Michael Niedermair

Method Summary
static LanguageSystemTag add(RandomAccessR rar)
          Add a new language system tag.
static LanguageSystemTag getInstance(java.lang.String name)
          Get a new language system tag.
static boolean isInList(java.lang.String name)
          Check, if the name is in the language system tag list.
 
Methods inherited from class org.extex.font.format.xtf.tables.tag.Tag
format, getTag, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

add

public static LanguageSystemTag add(RandomAccessR rar)
                             throws java.io.IOException
Add a new language system tag.

Parameters:
rar - The input.
Throws:
java.io.IOException - if a io-error occurred.

getInstance

public static LanguageSystemTag getInstance(java.lang.String name)
Get a new language system tag.

Parameters:
name - The name of the language system tag.
Returns:
Returns the new language system tag.

isInList

public static boolean isInList(java.lang.String name)
Check, if the name is in the language system tag list.

Parameters:
name - The name of the language system tag.
Returns:
Returns true, if found, otherwise false.