Uses of Class
org.extex.core.UnicodeChar

Packages that use UnicodeChar
org.extex.backend.documentWriter.itextpdf This package contains a backend of ExTeX which produce a PDF-file. 
org.extex.backend.documentWriter.postscript.util This package contains utility classes for the a PostScript DocumentWriter. 
org.extex.core This package contains the core data types for ExTeX. 
org.extex.core.exception.helping   
org.extex.font This package contains the core data types for fonts in ExTeX. 
org.extex.font.fontparameter   
org.extex.font.format   
org.extex.font.format.afm This package contains the definitions and implementations for the AFM (Type1) font handling in ExTeX. 
org.extex.font.format.tfm This package contains the definitions and implementations for the TFM-font-metric handling in ExTeX. 
org.extex.font.format.vf This package contains the definitions and implementations for the VF-font-metric handling in ExTeX. 
org.extex.font.format.xtf This package contains the definitions and implementations for the TTF/OTF font handling in ExTeX. 
org.extex.font.manager   
org.extex.font.unicode This package contains the mapping between the glyph name and the unicode name. 
org.extex.interpreter This package contains the macro expansion engine and all supporting classes. 
org.extex.interpreter.context This package contains the container for data in the interpreter. 
org.extex.interpreter.max This package contains the macro expansion engine and supporting classes. 
org.extex.interpreter.max.context This package contains a reference implementation for the Context
org.extex.language.hyphenation This package contains the definitions and implementations for the treatment of hyphenations in ExTeX. 
org.extex.language.hyphenation.base This package contains the base hyphenation table implementation. 
org.extex.language.hyphenation.liang This package contains a implementation for an hyphenation engine. 
org.extex.language.impl This package contains implementations which describe a language. 
org.extex.language.ligature This package contains an implmentation of a ligature builder. 
org.extex.language.ligature.impl This package contains an implementation of a ligature builder. 
org.extex.scanner.api This package contains the scanner for ExTeX. 
org.extex.scanner.api.exception This package contains the exception classes for the scanner implementations. 
org.extex.scanner.base This package contains a basic implementation for a TokenStream
org.extex.scanner.stream.impl32 This package contains the implementations for different TokenStream implementations. 
org.extex.scanner.type.token This package contains the token types for the scanner of ExTeX. 
org.extex.scanner.type.tokens This package contains the basic tokens data types for ExTeX. 
org.extex.typesetter This package contains the typesetter definitions for ExTeX. 
org.extex.typesetter.common This package contains some common classes for any typesetters. 
org.extex.typesetter.impl This package contains an implmentation of a typesetter and its associated classes. 
org.extex.typesetter.listMaker This package contains implementations for list makers of several kind. 
org.extex.typesetter.listMaker.math This package contains implementations for math list makers. 
org.extex.typesetter.tc.font   
org.extex.typesetter.tc.font.impl   
org.extex.typesetter.type.noad This package contains the data structures for Noads. 
org.extex.typesetter.type.node This package contains the basic data types for nodes as stored in boxed and processed by the typesetter in ExTeX. 
org.extex.typesetter.type.node.factory This package contains the definition of a node factory and some implemnetations for it. 
org.extex.unit.base.register This package contains register primitives for the ExTeX engine. 
 

Uses of UnicodeChar in org.extex.backend.documentWriter.itextpdf
 

Methods in org.extex.backend.documentWriter.itextpdf with parameters of type UnicodeChar
static com.lowagie.text.pdf.BaseFont PdfFontFactory.getFont(BackendFont backendfont, UnicodeChar uc)
          Returns the font for the pdf backend.
 

Uses of UnicodeChar in org.extex.backend.documentWriter.postscript.util
 

Methods in org.extex.backend.documentWriter.postscript.util with parameters of type UnicodeChar
 java.lang.String FontManager.add(Font font, UnicodeChar c)
          Receive the information that a character in a certain font has been used and should be remembered.
 

Uses of UnicodeChar in org.extex.core
 

Subclasses of UnicodeChar in org.extex.core
 class ComposedUnicodeChar
          This class provides a Unicode character with some combing characters attached to it.
 

Fields in org.extex.core declared as UnicodeChar
static UnicodeChar UnicodeChar.BREAK_PERMITTED_HERE
          The field BREAK_PERMITTED_HERE contains the optional break.
static UnicodeChar UnicodeChar.NEXT_LINE
          The field NEXT_LINE contains the next line control character.
static UnicodeChar UnicodeChar.NO_BREAK_HERE
          The field NO_BREAK_HERE contains the break inhibitor.
static UnicodeChar UnicodeChar.NO_BREAK_SPACE
          The field NO_BREAK_SPACE contains the non-breakable space.
static UnicodeChar UnicodeChar.SHY
          The constant SHY contains the soft hyphenation character.
static UnicodeChar UnicodeChar.SPACE
          The field SPACE contains the space control character.
 

Methods in org.extex.core that return UnicodeChar
static UnicodeChar UnicodeChar.get(int code)
          Creates a new object from a integer code point.
static UnicodeChar UnicodeChar.get(java.lang.String unicodeName)
          Creates a new object from a Unicode name.
 UnicodeChar UnicodeChar.lower()
          Returns the lowercase character of this object.
 UnicodeChar UnicodeChar.upper()
          Returns the uppercase character of this object.
 

Methods in org.extex.core with parameters of type UnicodeChar
static ComposedUnicodeChar ComposedUnicodeChar.get(UnicodeChar uc, int comb)
          This is a factory method for combining Unicode characters.
 

Uses of UnicodeChar in org.extex.core.exception.helping
 

Constructors in org.extex.core.exception.helping with parameters of type UnicodeChar
InvalidCharacterException(UnicodeChar uc)
          Creates a new object.
 

Uses of UnicodeChar in org.extex.font
 

Methods in org.extex.font that return UnicodeChar
 UnicodeChar ExtexFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 

Methods in org.extex.font with parameters of type UnicodeChar
 FixedGlue ExtexFont.getDepth(UnicodeChar uc)
          Returns the depth of the char.
 FixedGlue ExtexFont.getHeight(UnicodeChar uc)
          Returns the height of the char.
 FixedDimen ExtexFont.getItalicCorrection(UnicodeChar uc)
          Returns the italic correction of the char.
 FixedDimen ExtexFont.getKerning(UnicodeChar uc1, UnicodeChar uc2)
          Returns the kerning between two chars.
 UnicodeChar ExtexFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 FixedGlue ExtexFont.getWidth(UnicodeChar uc)
          Returns the width of the char.
 boolean ExtexFont.hasGlyph(UnicodeChar uc)
          Returns true, if the glyph exists.
 boolean BackendFontManager.recognize(FontKey fontKey, UnicodeChar uc)
          Take a character and a font and see if they can be managed by this manager.
 

Uses of UnicodeChar in org.extex.font.fontparameter
 

Methods in org.extex.font.fontparameter that return UnicodeChar
 UnicodeChar FontParameter.getUnicode(java.lang.String name)
          Returns the UnicodeChar for the glyph name or null, if not found.
 

Methods in org.extex.font.fontparameter with parameters of type UnicodeChar
 java.lang.String FontParameter.getGlyphname(UnicodeChar uc)
          Returns the name of the glyph, or null, if not found.
 

Uses of UnicodeChar in org.extex.font.format
 

Methods in org.extex.font.format that return UnicodeChar
 UnicodeChar NullExtexFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 

Methods in org.extex.font.format with parameters of type UnicodeChar
 FixedGlue NullExtexFont.getDepth(UnicodeChar uc)
          Returns the depth of the char.
 FixedGlue NullExtexFont.getHeight(UnicodeChar uc)
          Returns the height of the char.
 FixedDimen NullExtexFont.getItalicCorrection(UnicodeChar uc)
          Returns the italic correction of the char.
 FixedDimen NullExtexFont.getKerning(UnicodeChar uc1, UnicodeChar uc2)
          Returns the kerning between two chars.
 UnicodeChar NullExtexFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 FixedGlue NullExtexFont.getWidth(UnicodeChar uc)
          Returns the width of the char.
 boolean NullExtexFont.hasGlyph(UnicodeChar uc)
          Returns true, if the glyph exists.
 

Uses of UnicodeChar in org.extex.font.format.afm
 

Methods in org.extex.font.format.afm that return UnicodeChar
 UnicodeChar LoadableAfmFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 

Methods in org.extex.font.format.afm with parameters of type UnicodeChar
 FixedGlue LoadableAfmFont.getDepth(UnicodeChar uc)
          Returns the depth of the char.
 FixedGlue LoadableAfmFont.getHeight(UnicodeChar uc)
          Returns the height of the char.
 FixedDimen LoadableAfmFont.getItalicCorrection(UnicodeChar uc)
          Returns the italic correction of the char.
 FixedDimen LoadableAfmFont.getKerning(UnicodeChar uc1, UnicodeChar uc2)
          Returns the kerning between two chars.
 UnicodeChar LoadableAfmFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 FixedGlue LoadableAfmFont.getWidth(UnicodeChar uc)
          Returns the width of the char.
 boolean LoadableAfmFont.hasGlyph(UnicodeChar uc)
          Returns true, if the glyph exists.
 

Uses of UnicodeChar in org.extex.font.format.tfm
 

Methods in org.extex.font.format.tfm that return UnicodeChar
 UnicodeChar LoadableTfmFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 UnicodeChar LoadableTfmFont.getUnicodeChar(int pos)
          Returns the Unicode char for the position or null, if not found.
 

Methods in org.extex.font.format.tfm that return types with arguments of type UnicodeChar
 java.util.Map<java.lang.Integer,UnicodeChar> U2tFactory.loadT2u(java.lang.String name, ResourceFinder finder)
          Returns the t2u map, or null, if the property file is not found.
 java.util.Map<UnicodeChar,java.lang.Integer> U2tFactory.loadU2t(java.lang.String name, ResourceFinder finder)
          Returns the u2t map, or null, if the property file is not found.
 

Methods in org.extex.font.format.tfm with parameters of type UnicodeChar
 CharNode LoadableTfmFont.buildCharNode(UnicodeChar uc, TypesettingContext tc, NodeFactory factory, TypesettingContextFactory tcFactory)
          Create a node for a Unicode character.
 FixedGlue LoadableTfmFont.getDepth(UnicodeChar uc)
          Returns the depth of the char.
 FixedGlue LoadableTfmFont.getHeight(UnicodeChar uc)
          Returns the height of the char.
 FixedDimen LoadableTfmFont.getItalicCorrection(UnicodeChar uc)
          Returns the italic correction of the char.
 FixedDimen LoadableTfmFont.getKerning(UnicodeChar uc1, UnicodeChar uc2)
          Returns the kerning between two chars.
 UnicodeChar LoadableTfmFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 FixedGlue LoadableTfmFont.getWidth(UnicodeChar uc)
          Returns the width of the char.
 boolean LoadableTfmFont.hasGlyph(UnicodeChar uc)
          Returns true, if the glyph exists.
 

Uses of UnicodeChar in org.extex.font.format.vf
 

Methods in org.extex.font.format.vf that return UnicodeChar
 UnicodeChar LoadableVfFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 

Methods in org.extex.font.format.vf with parameters of type UnicodeChar
 CharNode LoadableVfFont.buildCharNode(UnicodeChar uc, TypesettingContext tcArg, NodeFactory factory, TypesettingContextFactory tcFactory)
          Create a node for a Unicode character.
 FixedGlue LoadableVfFont.getDepth(UnicodeChar uc)
          Returns the depth of the char.
 FixedGlue LoadableVfFont.getHeight(UnicodeChar uc)
          Returns the height of the char.
 FixedDimen LoadableVfFont.getItalicCorrection(UnicodeChar uc)
          Returns the italic correction of the char.
 FixedDimen LoadableVfFont.getKerning(UnicodeChar uc1, UnicodeChar uc2)
          Returns the kerning between two chars.
 UnicodeChar LoadableVfFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 FixedGlue LoadableVfFont.getWidth(UnicodeChar uc)
          Returns the width of the char.
 boolean LoadableVfFont.hasGlyph(UnicodeChar uc)
          Returns true, if the glyph exists.
 

Constructors in org.extex.font.format.vf with parameters of type UnicodeChar
VfDvi2Node(UnicodeChar uc, TypesettingContext tc, NodeFactory factory, TypesettingContextFactory tcFactory, CoreFontFactory fontfactory, int charpos, VfFont vfFont)
          Creates a new object.
 

Uses of UnicodeChar in org.extex.font.format.xtf
 

Methods in org.extex.font.format.xtf that return UnicodeChar
 UnicodeChar LoadableXtfFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 

Methods in org.extex.font.format.xtf with parameters of type UnicodeChar
 FixedGlue LoadableXtfFont.getDepth(UnicodeChar uc)
          Returns the depth of the char.
 FixedGlue LoadableXtfFont.getHeight(UnicodeChar uc)
          Returns the height of the char.
 FixedDimen LoadableXtfFont.getItalicCorrection(UnicodeChar uc)
          Returns the italic correction of the char. Returns always 0pt.
 FixedDimen LoadableXtfFont.getKerning(UnicodeChar uc1, UnicodeChar uc2)
          Returns the kerning between two chars.
 UnicodeChar LoadableXtfFont.getLigature(UnicodeChar uc1, UnicodeChar uc2)
          Returns the ligature for two chars.
 FixedGlue LoadableXtfFont.getWidth(UnicodeChar uc)
          Returns the width of the char.
 boolean LoadableXtfFont.hasGlyph(UnicodeChar uc)
          Returns true, if the glyph exists.
 

Uses of UnicodeChar in org.extex.font.manager
 

Methods in org.extex.font.manager with parameters of type UnicodeChar
 boolean XtfBackendFontManager.recognize(FontKey fontKey, UnicodeChar uc)
          Take a character and a font and see if they can be managed by this manager.
 boolean AfmBackendFontManager.recognize(FontKey fontKey, UnicodeChar uc)
          Take a character and a font and see if they can be managed by this manager.
 boolean BackendFontManagerList.recognize(FontKey fontKey, UnicodeChar uc)
          Take a character and a font and see if they can be managed by this manager.
 boolean TfmBackendFontManager.recognize(FontKey fontKey, UnicodeChar uc)
          Take a character and a font and see if they can be managed by this manager.
 

Uses of UnicodeChar in org.extex.font.unicode
 

Methods in org.extex.font.unicode that return UnicodeChar
 UnicodeChar GlyphName.getUnicode(java.lang.String name)
          Returns the UnicodeChar for the glyph name or null, if not found.
 

Methods in org.extex.font.unicode with parameters of type UnicodeChar
 java.lang.String GlyphName.getGlyphname(UnicodeChar uc)
          Returns the name of the glyph, or null, if not found.
 

Uses of UnicodeChar in org.extex.interpreter
 

Methods in org.extex.interpreter that return UnicodeChar
 UnicodeChar TokenSource.scanCharacterCode(Context context, Typesetter typesetter, CodeToken primitive)
          Scan the input stream for tokens making up a character code, this is a sequence of digits with category code OTHER.
 

Uses of UnicodeChar in org.extex.interpreter.context
 

Methods in org.extex.interpreter.context that return UnicodeChar
 UnicodeChar Context.escapechar()
          Return the current escape character or \0 if it is undefined.
 UnicodeChar Context.getLccode(UnicodeChar uc)
          Getter for the lccode mapping of upper case characters to their lower case equivalent.
 UnicodeChar Context.getUccode(UnicodeChar lc)
          Getter for the uccode mapping of lower case characters to their upper case equivalent.
 

Methods in org.extex.interpreter.context with parameters of type UnicodeChar
 MathDelimiter Context.getDelcode(UnicodeChar c)
          Getter for the delimiter code mapping.
 UnicodeChar Context.getLccode(UnicodeChar uc)
          Getter for the lccode mapping of upper case characters to their lower case equivalent.
 MathCode Context.getMathcode(UnicodeChar uc)
          Getter for the math code of a character.
 FixedCount Context.getSfcode(UnicodeChar uc)
          Getter for the space factor code of a character.
 UnicodeChar Context.getUccode(UnicodeChar lc)
          Getter for the uccode mapping of lower case characters to their upper case equivalent.
 void Context.setCatcode(UnicodeChar c, Catcode catcode, boolean global)
          Setter for the catcode of a character in the specified groups.
 void Context.setDelcode(UnicodeChar c, MathDelimiter delimiter, boolean global)
          Setter for the delimiter code mapping.
 void Context.setLccode(UnicodeChar uc, UnicodeChar lc, boolean global)
          Declare the translation from an upper case character to a lower case character.
 void Context.setMathcode(UnicodeChar uc, MathCode code, boolean global)
          Setter for the math code of a character
 void Context.setSfcode(UnicodeChar uc, Count code, boolean global)
          Setter for the space factor code in the specified groups.
 void Context.setUccode(UnicodeChar lc, UnicodeChar uc, boolean global)
          Declare the translation from a lower case character to an upper case character.
 

Uses of UnicodeChar in org.extex.interpreter.max
 

Methods in org.extex.interpreter.max that return UnicodeChar
 UnicodeChar Moritz.scanCharacterCode(Context context, Typesetter typesetter, CodeToken primitive)
          Scan the input stream for tokens making up a character code, this is a sequence of digits with category code OTHER.
 

Uses of UnicodeChar in org.extex.interpreter.max.context
 

Methods in org.extex.interpreter.max.context that return UnicodeChar
 UnicodeChar ContextImpl.escapechar()
          Return the current escape character or \0 if it is undefined.
 UnicodeChar GroupImpl.getLccode(UnicodeChar lc)
          Getter for the lccode mapping of upper case characters to their lower case equivalent.
 UnicodeChar Group.getLccode(UnicodeChar uc)
          Getter for the lccode mapping of upper case characters to their lower case equivalent.
 UnicodeChar ContextImpl.getLccode(UnicodeChar uc)
          Getter for the lccode mapping of upper case characters to their lower case equivalent.
 UnicodeChar GroupImpl.getUccode(UnicodeChar uc)
          Getter for the uccode mapping of lower case characters to their upper case equivalent.
 UnicodeChar Group.getUccode(UnicodeChar lc)
          Getter for the uccode mapping of lower case characters to their upper case equivalent.
 UnicodeChar ContextImpl.getUccode(UnicodeChar lc)
           
 

Methods in org.extex.interpreter.max.context with parameters of type UnicodeChar
 Catcode GroupImpl.getCatcode(UnicodeChar c)
          Getter for the category code of a character.
 Catcode Group.getCatcode(UnicodeChar c)
          Getter for the catcode of a character.
 Catcode ContextImpl.getCatcode(UnicodeChar uc)
          Get the Catcode for a given Unicode character.
 MathDelimiter GroupImpl.getDelcode(UnicodeChar c)
          Getter for the delimiter code of a character.
 MathDelimiter Group.getDelcode(UnicodeChar uc)
          Getter for the delcode of a character.
 MathDelimiter ContextImpl.getDelcode(UnicodeChar c)
          Getter for the delimiter code mapping.
 UnicodeChar GroupImpl.getLccode(UnicodeChar lc)
          Getter for the lccode mapping of upper case characters to their lower case equivalent.
 UnicodeChar Group.getLccode(UnicodeChar uc)
          Getter for the lccode mapping of upper case characters to their lower case equivalent.
 UnicodeChar ContextImpl.getLccode(UnicodeChar uc)
          Getter for the lccode mapping of upper case characters to their lower case equivalent.
 MathCode GroupImpl.getMathcode(UnicodeChar c)
          Getter for the math code of a character.
 MathCode Group.getMathcode(UnicodeChar uc)
          Getter for the math code of a character.
 MathCode ContextImpl.getMathcode(UnicodeChar uc)
          Getter for the math code of a character.
 FixedCount GroupImpl.getSfcode(UnicodeChar c)
          Getter for the space factor code of a character.
 FixedCount Group.getSfcode(UnicodeChar uc)
          Getter for the space factor code of a character.
 FixedCount ContextImpl.getSfcode(UnicodeChar uc)
          Getter for the space factor code of a character.
 UnicodeChar GroupImpl.getUccode(UnicodeChar uc)
          Getter for the uccode mapping of lower case characters to their upper case equivalent.
 UnicodeChar Group.getUccode(UnicodeChar lc)
          Getter for the uccode mapping of lower case characters to their upper case equivalent.
 UnicodeChar ContextImpl.getUccode(UnicodeChar lc)
           
 void GroupImpl.setCatcode(UnicodeChar uc, Catcode code, boolean global)
          Setter for the catcode of a character in the specified groups.
 void Group.setCatcode(UnicodeChar c, Catcode code, boolean global)
          Setter for the catcode of a character in the specified groups.
 void ContextImpl.setCatcode(UnicodeChar c, Catcode catcode, boolean global)
          Setter for the catcode of a character in the specified groups.
 void GroupImpl.setDelcode(UnicodeChar uc, MathDelimiter code, boolean global)
          Setter for the delimiter code of a character.
 void Group.setDelcode(UnicodeChar uc, MathDelimiter code, boolean global)
          Setter for the delcode of a character.
 void ContextImpl.setDelcode(UnicodeChar c, MathDelimiter delimiter, boolean global)
          Setter for the delimiter code mapping.
 void GroupImpl.setLccode(UnicodeChar lc, UnicodeChar uc, boolean global)
          Declare the translation from an upper case character to a lower case character.
 void Group.setLccode(UnicodeChar uc, UnicodeChar lc, boolean global)
          Declare the translation from an upper case character to a lower case character.
 void ContextImpl.setLccode(UnicodeChar uc, UnicodeChar lc, boolean global)
          Declare the translation from an upper case character to a lower case character.
 void GroupImpl.setMathcode(UnicodeChar uc, MathCode code, boolean global)
          Setter for the math code of a character.
 void Group.setMathcode(UnicodeChar uc, MathCode code, boolean global)
          Setter for the math code of a character.
 void ContextImpl.setMathcode(UnicodeChar uc, MathCode code, boolean global)
          Setter for the math code of a character
 void GroupImpl.setSfcode(UnicodeChar uc, Count code, boolean global)
          Setter for the space factor code of a character.
 void Group.setSfcode(UnicodeChar uc, Count code, boolean global)
          Setter for the space factor code of a character.
 void ContextImpl.setSfcode(UnicodeChar uc, Count code, boolean global)
          Setter for the space factor code in the specified groups.
 void GroupImpl.setUccode(UnicodeChar uc, UnicodeChar lc, boolean global)
          Declare the translation from a lower case character to an upper case character.
 void Group.setUccode(UnicodeChar lc, UnicodeChar uc, boolean global)
          Declare the translation from a lower case character to an upper case character.
 void ContextImpl.setUccode(UnicodeChar lc, UnicodeChar uc, boolean global)
          Declare the translation from a lower case character to an upper case character.
 

Uses of UnicodeChar in org.extex.language.hyphenation
 

Methods in org.extex.language.hyphenation with parameters of type UnicodeChar
 boolean Hyphenator.hyphenate(NodeList nodelist, TypesetterOptions context, UnicodeChar hyphen, int start, boolean forall,