Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.yaftp.ftp.* (60)com.yaftp.ftp.gui.* (22)com.yaftp.ftp.mvsjobs.* (9)
com.yaftp.utils.* (49)

Package Samples:

com.yaftp.ftp.gui
com.yaftp.ftp.mvsjobs
com.yaftp.ftp
com.yaftp.utils

Classes:

EbcdicTable: Copyright Jean-Yves MENGANT 1998,1999,2000 This class is responsible of loading basic EBCDIC to Ascii Conversion tables based on CODE PAGE defined when constructor is called. NOTE : for the moment only the "France 00297" is loadable , implementing your own country table is straightforward : 1) locate the private load.... method corresponding to your country inside code. 2) delete the not_implemented_yet(....). do a copy/paste of _tAscii2Ebcdic [] = {......} and _tEbcdic2Ascii [] = {......} and replace the caracter conversions implemented by the one defined in the assoc EBCDIC PAGE code( look at ...
Decimal_Increment: Copyright Jean-Yves MENGANT 1998,1999,2000 The class bellow deals with PACKED DECIMAL conversions A portable conversions Only the final PackedDecimal class should be used other class are for internal usage only NumberFormatException may be Thrown by this class on invalid packed decimal format // Construct using an existing byte array(Supose to point on // a valid packed decimal format or to be translated later // with toPackedDecimal method public PackedDecimal( byte Packed_Origin[] , int Offset , int IntSize , int DecSize ) // Build a packed decimal from a string number public void toPackedDecimal( ...
FtpJobSubmissionThread: This class implements a Thread mecanism applicable to MVS JES Submissions either from local JCL files or remote ones. The following rules apply to MVS FTP JOB SUBMISSIONS 1) Allways allocate a FtpJobSubmission class to submit JCL to MVS, even if you do not need threading. 2) if you need an action after the JOB HAS COMPLETED define yourself as a JobTerminationListener and implement the requested interface to proceed with any local actions that should be completed when JOB has ended NB : the default good citizen behavior implements a TSO LIKE NOTIFY operation sending an information message if job ...
RunnerWaiter: Copyright Jean-Yves MENGANT 1998,1999,2000 the RunnerWaiter class is a scheduling class using the basic TokenSemaphore system. it can be used every time a Thread (The RUNNER) needs to Synchronize another thread(The WAITER) using the following rules : THREAD 1 (starts and synchonizes THREAD 2 + waits until THREAD 2) startRUNNER() ; DoWhatYouWant ; stopRUNNER() ; // ==> BLOCK AND START WAITER THREAD 2 (waits upon THREAD 1 initial completion and start processing BLOCKING THREAD 1) startWAITER() ; // BLOCK until RUNNER reschedules DoWhatYouWant() ; stopWAITER() ; FOR A FULL EXAMPLE SEE The main static ...
ObjectArchive: this class is used as a basic tool to archive java objects and vectors of objects into Properties files based on following semantics : an ObjectArchivable or a collection of ObjectArchivable is provided to class and is 'archived' inside a Properties file also provided by the set_fileName method. a Vector of ObjectArchivable is provided as basic input Version= identifies the version of ObjectArchive tools used to archive the file. 1.0 version stores only the Object content without any semantics informations
DataStructure: The class below implements data containers facilities for heterogenous data types embedded into byte arrays // Constructor public DataStructure( byte Origin[] , int Offset , int Size ) // CopyBack public void CopyFrom( byte Origin[] , int Size ) // Copy To public void CopyTo( byte Dest[] , int Size ) // Byte Accessor public int GiveElem( int Ii ) // Is there a data container defined public boolean ContainerExists()
JobSubmission: This class is the main entry point to MVS job subissions through IBM documented FTP JES semantics this class is based on the basic RFC ftp implemented by the com.yaftp.ftp package. Let's say that you should use this class whenever you need to implement a JOB SUBMISSION without any graphical interface because your JRE do not implement AWT SWING or just because you want to implement your own customized GUI. this class is also used of course by the FTP GUI bean and mainly
FtpStandardListener: Define the FtpStandardListener as an abstract top level class and Define the FtpVectorListener as beeing the simplest implementation of the concept inheriting from FtpStandarListener which standardize basic interface behavior this implementation is basically used with the LIST command but may also be used for any other similar usage
TokenSemaphore: Copyright Jean-Yves MENGANT 1998,1999,2000 This class implements a MUTUAL EXCLUSIVE semaphore access using internal _tokenIsReady flag use this to synchronize concurent access to a single ressource Implementation is based on OReilly JAVA THREAD book examples
ExtendedDesktopPane: this components simulates a MDI like framework A desktop pane that supports tiling and cascading NB : a null layoutManager is associated with this class , caller should be cautious since some of the algorithms used inside suppose that the JDesktopPane is known
SwingHtmlTest: TestBrowser.java A test bed for the JEditorPane and a custom editor kit. This extremely simple browser has a text field for typing in new urls, a JEditorPane to display the HTML page, and a status bar to display the contents of hyperlinks the mouse passes over.
ElementTreePanel: Displays a tree showing all the elements in a text Document. Selecting a node will result in reseting the selection of the JTextComponent. This also becomes a CaretListener to know when the selection has changed in the text to update the selected item in the tree.
MvsJobParser: this class is used to parse a MVS executed standard batch job result. it builds an MvsJobRi class out of it. the MvsJobRi contains all the resulting JOB semantics number of steps , condition codes , CPU times , elapse times.
SimplePositionner: Copyright Jean-Yves MENGANT 1998,1999,2000 This class simply help components (mainly frames) to be positionned on the screen using : center , northWest , (0,0) southWest , northEast , southEast
SwingHtmlLinkListener: SwingHtmlLinkListener.java A hyperlink listener for use with JEditorPane. This listener will change the cursor over hotspots based on enter/exit events and also load a new page when a valid hyperlink is clicked.
MvsJobRi: this class is the result of a MvsJobParser run. it contains info about an MVS execution job the MvsJobRi contains all the resulting JOB semantics number of steps , condition codes , CPU times , elapse times.
DebugWindow: Use this window tracer when you need to trace in graphical mode : Constructor( boolean traceon) : Initialize Frame if traceon is true only trace(String Message) : display the message if traceon
FtpConnection: in order to emulate FTP commands on any non FTP file system (LocalFile, URL.....) we define following interface which should be implemented by FTP like candidate sessions
ObjectArchivable: defines the ability of beeing archived by ObjectArchive class by impementing toString and FromString method : toString : used to archive fromString : used to unarchive
SwingTextEnv: Copyright Jean-Yves MENGANT 1998,1999,2000 Define all parameters needed To establish Text Label display context : - FONT - BCKGROUND color - FOREGROUND color
SwingComponentPopup: Adapt Lightweight popup SWING stuff at construction time bind given component with new created popup and accept later submemus dynamically thru addMenuItem later on
MvsJobsPrettyPrinter: this class is an Html pretty printer for MVS Jobs SYSOUT it transforms sandard MVS job sysout into an HTML decorated page which can be viewed by standard browsers
FtpDataTransfertThreadListener: This interface is used by browser which should keep waiting until the file transfert has been proceeded before being able to launch the browsing process

Home | Contact Us | Privacy Policy | Terms of Service