org.foray.ps
Class PsServer4a

java.lang.Object
  extended by org.foray.ps.PsServer4a
All Implemented Interfaces:
org.axsl.ps.PsServer

public class PsServer4a
extends Object
implements org.axsl.ps.PsServer

Implementation of PsServer for FOray.


Constructor Summary
PsServer4a()
           
 
Method Summary
 PsSystemDict4a getJava2dSystemDict(Graphics2D graphics)
           
 PsSystemDict4a getPdfSystemDict()
           
 org.axsl.ps.CharSet getPredefinedCharSet(org.axsl.ps.CharSet.Predefined predefined)
           
 org.axsl.ps.CharSet getPredefinedCharSet(String name)
           
 org.axsl.ps.PsEncoding getPredefinedEncoding(org.axsl.ps.PsEncoding.Predefined predefinedVector)
           
 org.axsl.ps.PsEncoding getPredefinedEncoding(String name)
           
 org.axsl.ps.GlyphList getPredefinedGlyphList(org.axsl.ps.GlyphList.Predefined predefined)
           
 PsSystemDict4a getReadOnlySystemDict()
           
 org.axsl.ps.CharSet makeCharSet(String name, char[] characterSet)
           
 org.axsl.ps.CharSet makeCharSet(String name, int[] characterSet)
           
 org.axsl.ps.Cmap04 makeCmap04(String name, int expectedEntries)
           
 org.axsl.ps.Cmap12 makeCmap12(String name, int expectedEntries)
           
 InputStream makeDecodeFilter(org.axsl.ps.PsFilterType filterType, InputStream inputStream)
           
 PsEncodeFilter4a makeEncodeFilter(org.axsl.ps.PsFilterType filterType, OutputStream outputStream)
           
 org.axsl.ps.PsEncoding makeEncodingVector(String name, char[] codePoints, char[] codePointIndexes)
           
 PsInterpreter4a makeInterpreter(org.axsl.ps.PsInput psInput, org.axsl.ps.PsSystemDict systemDict)
           
 org.axsl.ps.PsInput makePsInput(File inputFile)
           
 org.axsl.ps.CharSet parseCharSet(String name, InputStream inputStream)
           
 EncodingVector4a parseEncodingVector(String name, InputStream inputStream, int columnNum, int radix, List<String> glyphLists)
           
 GlyphList4a parseGlyphList(String name, InputStream inputStream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PsServer4a

public PsServer4a()
Method Detail

makeDecodeFilter

public InputStream makeDecodeFilter(org.axsl.ps.PsFilterType filterType,
                                    InputStream inputStream)
Specified by:
makeDecodeFilter in interface org.axsl.ps.PsServer

makeEncodeFilter

public PsEncodeFilter4a makeEncodeFilter(org.axsl.ps.PsFilterType filterType,
                                         OutputStream outputStream)
Specified by:
makeEncodeFilter in interface org.axsl.ps.PsServer

makePsInput

public org.axsl.ps.PsInput makePsInput(File inputFile)
                                throws IOException
Specified by:
makePsInput in interface org.axsl.ps.PsServer
Throws:
IOException

getReadOnlySystemDict

public PsSystemDict4a getReadOnlySystemDict()
                                     throws org.axsl.ps.PsException
Specified by:
getReadOnlySystemDict in interface org.axsl.ps.PsServer
Throws:
org.axsl.ps.PsException

getPdfSystemDict

public PsSystemDict4a getPdfSystemDict()
                                throws org.axsl.ps.PsException
Specified by:
getPdfSystemDict in interface org.axsl.ps.PsServer
Throws:
org.axsl.ps.PsException

getJava2dSystemDict

public PsSystemDict4a getJava2dSystemDict(Graphics2D graphics)
                                   throws org.axsl.ps.PsException
Specified by:
getJava2dSystemDict in interface org.axsl.ps.PsServer
Throws:
org.axsl.ps.PsException

makeInterpreter

public PsInterpreter4a makeInterpreter(org.axsl.ps.PsInput psInput,
                                       org.axsl.ps.PsSystemDict systemDict)
                                throws org.axsl.ps.PsException
Specified by:
makeInterpreter in interface org.axsl.ps.PsServer
Throws:
org.axsl.ps.PsException

getPredefinedEncoding

public org.axsl.ps.PsEncoding getPredefinedEncoding(String name)
Specified by:
getPredefinedEncoding in interface org.axsl.ps.PsServer

getPredefinedEncoding

public org.axsl.ps.PsEncoding getPredefinedEncoding(org.axsl.ps.PsEncoding.Predefined predefinedVector)
Specified by:
getPredefinedEncoding in interface org.axsl.ps.PsServer

makeEncodingVector

public org.axsl.ps.PsEncoding makeEncodingVector(String name,
                                                 char[] codePoints,
                                                 char[] codePointIndexes)
Specified by:
makeEncodingVector in interface org.axsl.ps.PsServer

parseEncodingVector

public EncodingVector4a parseEncodingVector(String name,
                                            InputStream inputStream,
                                            int columnNum,
                                            int radix,
                                            List<String> glyphLists)
                                     throws IOException,
                                            org.axsl.ps.PsException
Specified by:
parseEncodingVector in interface org.axsl.ps.PsServer
Throws:
IOException
org.axsl.ps.PsException

getPredefinedCharSet

public org.axsl.ps.CharSet getPredefinedCharSet(String name)
Specified by:
getPredefinedCharSet in interface org.axsl.ps.PsServer

getPredefinedCharSet

public org.axsl.ps.CharSet getPredefinedCharSet(org.axsl.ps.CharSet.Predefined predefined)
Specified by:
getPredefinedCharSet in interface org.axsl.ps.PsServer

makeCharSet

public org.axsl.ps.CharSet makeCharSet(String name,
                                       int[] characterSet)
Specified by:
makeCharSet in interface org.axsl.ps.PsServer

makeCharSet

public org.axsl.ps.CharSet makeCharSet(String name,
                                       char[] characterSet)
Specified by:
makeCharSet in interface org.axsl.ps.PsServer

parseCharSet

public org.axsl.ps.CharSet parseCharSet(String name,
                                        InputStream inputStream)
                                 throws IOException,
                                        org.axsl.ps.PsException
Specified by:
parseCharSet in interface org.axsl.ps.PsServer
Throws:
IOException
org.axsl.ps.PsException

getPredefinedGlyphList

public org.axsl.ps.GlyphList getPredefinedGlyphList(org.axsl.ps.GlyphList.Predefined predefined)
Specified by:
getPredefinedGlyphList in interface org.axsl.ps.PsServer

parseGlyphList

public GlyphList4a parseGlyphList(String name,
                                  InputStream inputStream)
                           throws IOException,
                                  org.axsl.ps.PsException
Specified by:
parseGlyphList in interface org.axsl.ps.PsServer
Throws:
IOException
org.axsl.ps.PsException

makeCmap04

public org.axsl.ps.Cmap04 makeCmap04(String name,
                                     int expectedEntries)
Specified by:
makeCmap04 in interface org.axsl.ps.PsServer

makeCmap12

public org.axsl.ps.Cmap12 makeCmap12(String name,
                                     int expectedEntries)
Specified by:
makeCmap12 in interface org.axsl.ps.PsServer


Copyright © 2017. All rights reserved.