jxUtil 0.6

org.sourceforge.jxutil.net.xfs
Class XFSProtocol

java.lang.Object
  |
  +--org.sourceforge.jxutil.net.xfs.XFSProtocol

public final class XFSProtocol
extends Object

Version:
0.1, 01/09/22
Author:
Keve Muller

Field Summary
private  DataConverter conv
           
private  InputStream in
           
private  OutputStream out
           
(package private)  short seq
           
(package private) static int typeError
           
(package private) static int typeEvent
           
(package private) static int typeReply
           
 
Constructor Summary
XFSProtocol(InputStream in, OutputStream out)
           
XFSProtocol(String server)
           
 
Method Summary
 XFSPackets.OpenConnectionReq acceptConnection()
           
 XFSPackets.XFSResponse execute(XFSPackets.XFSRequest req)
           
 XFSResponses.ListCataloguesRes listCatalogues(String pattern)
           
 XFSResponses.ListExtensionsRes listExtensions()
           
 XFSResponses.ListFontsRes listFonts(String pattern)
           
 XFSResponses.ListFontsWithXInfoRes listFontsWithXInfo(String pattern)
           
 XFSResponses.OpenBitmapFontRes openBitmapFont(int fontid, int formatmask, int format, String pattern)
           
 XFSPackets.OpenConnectionRes openConnection()
           
 XFSPackets.XFSRequest readRequest()
           
 XFSPackets.XFSData readResponse(int major_code)
           
 void sendConnectionRes()
           
 void writeRequest(XFSPackets.XFSRequest req)
           
 void writeResponse(XFSPackets.XFSResponse res)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conv

private DataConverter conv

in

private final InputStream in

out

private final OutputStream out

seq

short seq

typeError

static final int typeError
See Also:
Constant Field Values

typeEvent

static final int typeEvent
See Also:
Constant Field Values

typeReply

static final int typeReply
See Also:
Constant Field Values
Constructor Detail

XFSProtocol

public XFSProtocol(InputStream in,
                   OutputStream out)

XFSProtocol

public XFSProtocol(String server)
            throws IOException
Method Detail

acceptConnection

public XFSPackets.OpenConnectionReq acceptConnection()
                                              throws IOException
IOException

execute

public final XFSPackets.XFSResponse execute(XFSPackets.XFSRequest req)
                                     throws IOException,
                                            XFSProtocolException
IOException
XFSProtocolException

listCatalogues

public final XFSResponses.ListCataloguesRes listCatalogues(String pattern)
                                                    throws IOException,
                                                           XFSProtocolException
IOException
XFSProtocolException

listExtensions

public final XFSResponses.ListExtensionsRes listExtensions()
                                                    throws IOException,
                                                           XFSProtocolException
IOException
XFSProtocolException

listFonts

public final XFSResponses.ListFontsRes listFonts(String pattern)
                                          throws IOException,
                                                 XFSProtocolException
IOException
XFSProtocolException

listFontsWithXInfo

public XFSResponses.ListFontsWithXInfoRes listFontsWithXInfo(String pattern)
                                                      throws IOException,
                                                             XFSProtocolException
IOException
XFSProtocolException

openBitmapFont

public XFSResponses.OpenBitmapFontRes openBitmapFont(int fontid,
                                                     int formatmask,
                                                     int format,
                                                     String pattern)
                                              throws IOException,
                                                     XFSProtocolException
IOException
XFSProtocolException

openConnection

public XFSPackets.OpenConnectionRes openConnection()
                                            throws IOException
IOException

readRequest

public XFSPackets.XFSRequest readRequest()
                                  throws IOException
IOException

readResponse

public XFSPackets.XFSData readResponse(int major_code)
                                throws IOException,
                                       XFSProtocolException
IOException
XFSProtocolException

sendConnectionRes

public void sendConnectionRes()
                       throws IOException
IOException

writeRequest

public void writeRequest(XFSPackets.XFSRequest req)
                  throws IOException
IOException

writeResponse

public void writeResponse(XFSPackets.XFSResponse res)
                   throws IOException
IOException

jxUtil 0.6

Copyright © 2001,2002 Keve Müller, et al.; see LICENSE file for details.