org.foray.ps.encode
Class EncodingISOLatin1

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

public final class EncodingISOLatin1
extends EncodingVector4a
implements Serializable

Class containing hard-coded values that represent the ISOLatin1Encoding Encoding Vector documented at PLRM2, Appendix E.7.

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: 2
  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 EncodingISOLatin1 getInstance()
          Returns the singleton instance of this class.
 org.axsl.ps.PsEncoding.Predefined getPredefinedType()
           
 boolean isPredefinedPs()
           
 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, 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 EncodingISOLatin1 getInstance()
Returns the singleton instance of this class.

Returns:
The singleton isntance of this class.

isPredefinedPs

public boolean isPredefinedPs()
Specified by:
isPredefinedPs in interface org.axsl.ps.Encoding
Overrides:
isPredefinedPs in class EncodingVector4a

isStatic

public boolean isStatic()
Description copied from class: EncodingVector4a
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.