org.foray.ps.encode
Class EncodingCE

java.lang.Object
  extended by org.foray.ps.encode.EncodingVector4a
      extended by org.foray.ps.encode.EncodingCE
All Implemented Interfaces:
Serializable, org.axsl.ps.Encoding, org.axsl.ps.PsEncoding

public final class EncodingCE
extends EncodingVector4a
implements Serializable

Class containing hard-coded values that represent the CE (Central European) Encoding Vector documented at PLRM2, Appendix E.5.

Note that this encoding is built-in to either PostScript or PDF.

The hard-coded values in this class were derived by running EncodingParser.main(String[]) with the following input parameters:

  1. input-file: foray/foray-ps/resource/encoding/latin-ps.txt
  2. column-number: 3
  3. output-file: [some file]
  4. glyph-lists: [null]

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.axsl.ps.PsEncoding
org.axsl.ps.PsEncoding.Predefined
 
Field Summary
static long serialVersionUID
          Constant needed for serialization.
 
Fields inherited from class org.foray.ps.encode.EncodingVector4a
NOTDEF
 
Fields inherited from interface org.axsl.ps.Encoding
INVALID_UNICODE_CHAR
 
Method Summary
static EncodingCE getInstance()
          Returns the singleton instance of this class.
 org.axsl.ps.PsEncoding.Predefined getPredefinedType()
           
 boolean isStatic()
          Indicates whether the data in this encoding vector is static, that is, tied entirely to the class itself and not built dynamically.
 
Methods inherited from class org.foray.ps.encode.EncodingVector4a
asPostScript, bestBaseEncodingPdf, canEncode, decodeCharacter, encodeCharacter, getFirstIndex, getGlyphNames, getLastIndex, getName, isPredefinedPdf, isPredefinedPs, isSubsetOf, mapCodePointToGlyphName, mapCodePointToGlyphName, mapGlyphNameToCodePoint, size, sortCodePoints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
Constant needed for serialization.

See Also:
Constant Field Values
Method Detail

getInstance

public static EncodingCE getInstance()
Returns the singleton instance of this class.

Returns:
The singleton isntance of this class.

isStatic

public boolean isStatic()
Indicates whether the data in this encoding vector is static, that is, tied entirely to the class itself and not built dynamically. This is used primarily to determine whether the instance should actually be serialized.

Specified by:
isStatic in class EncodingVector4a
Returns:
True iff all data in this encoding vector is static and does not need to be serialized.

getPredefinedType

public org.axsl.ps.PsEncoding.Predefined getPredefinedType()
Specified by:
getPredefinedType in interface org.axsl.ps.PsEncoding


Copyright © 2017. All rights reserved.