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

Quick Search    Search Deep

org.finj.filter.* (4)org.finj.parser.* (1)org.finj.profile.* (1)org.finj.test.* (9)

org.finj: Javadoc index of package org.finj.


Package Samples:

org.finj.test: Core classes for finj project.  
org.finj.parser: Core classes for finj project.  
org.finj.filter
org.finj.profile

Classes:

FTPClientTest: The configuration used by the FTPClientTest is embodied in a .properties file. If no file is provided, then the default configuration is used : # connection settings host = localhost port = 21 # login settings user = finj pass = ,finj.test # directory settings path = /tmp temp = finj file = test.txt Any of those values can be overriden in a file named FTPClientTestConfiguration.properties placed in CLASSPATH before finj binaries, and using the same syntax. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License ...
FTPSocket: This class wraps java.net.Socket and java.net.ServerSocket behind a common (limited) interface that mimics theirs. It only exsists to circumvent the absence of a common ancestor in their hierarchy, and to provide a transparent programming for both passive and non-passive data transfers, that require Socket and ServerSocket manipulation respectively. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later ...
ASCIIDataFilterInputStream: Filter to be placed on InputStream when downloading data in org.finj.FTPConstants.ASCII_DATA_TYPE . Exchanges all occurrences of CR, CR/LF, LF/CR, LF for the one that is correct for the plateform on which org.finj.FTPClient is running. FIXME : mention default values. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ...
FTPServerProfile: The goal of this interface is to leave the possibility to handle servers that do not comply with the RFC959 strictly. Custom implementations of this interface will allow developpers to handle such non-conforming servers transparently. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even ...
LocalDataFilterInputStream: Filter to be placed on InputStream when downloading data in org.finj.FTPConstants.LOCAL_DATA_TYPE . NB : I have absolutely NO idea of the way this should be implemented !! FIXME : mention default values. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ...
ImageDataFilterInputStream: Filter to be placed on InputStream when downloading data in org.finj.FTPConstants.IMAGE_DATA_TYPE . Actually, it doesn't do nothing... just for uniformisation purpose ! FIXME : mention default values. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ...
FTPServerParserFactory: A factory class which aims at constructing the right parser for the data to parse, according to the kind of OS on which the FTP server is running. This allows to hide those tricky problems from people using org.finj.* classes This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of ...
FTPCommand: This class contains constants and methods that simplify handling and internationalization of FTP client commands. Commands according to RFC959-4.1 http://www.rfc.net/rfc959.html (October 1995). Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ...
FTPResponse: This class contains constants and methods that simplify handling and internationalization of FTP server replies. Codes according to RFC959-4.2 http://www.rfc.net/rfc959.html (October 1995). Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS ...
StrictFTPServerProfile: This implementation of the org.finj.FTPServerProfile interface is a strict, word by word transcription of RFC959: FTP servers that work with this profile are 100% compatible. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR ...
EBCDICDataFilterInputStream: Filter to be placed on InputStream when downloading data in org.finj.FTPConstants.EBCDIC_DATA_TYPE . FIXME : mention default values. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General ...
MiscellaneousTest: Tests miscellaneous FTP commands functionalities that don't enter in the other categories. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should ...
FinjTestCase: Mother of all other test classes, that offers the basic launcheable functionalities. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have ...
InformationTest: Tests functionalities related to server information in FTP commands. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy ...
ObserverTest: Tests the features of the org.finj.FTPClientObserver . Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU ...
DataTest: Tests functionalities related to data handling in FTP commands. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of ...
ConnectionTest: Tests functionalities related to connections in FTP commands. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the ...
BrowsingTest: Tests functionalities related to browsing in FTP commands. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the ...
AllTest: Top class that launches all tests. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public ...
FTPClientAdapter: An adapter class for receiving FTPClient observations. The methods in this class are empty. This class exists as convenience for creating observer objects. Extend this class to create a FTPClientObserver and override the methods for the events of interest. (If you implement the FTPClientObserver interface directly, you have to define all of the methods in it. This class defines null methods for them all, so you only have to define methods for observations you care about.)
FTPServerParserFactory: A factory class which aims at constructing the right parser for the data to parse, according to the kind of OS on which the FTP server is running. This allows to hide those tricky problems from people using org.finj.* classes for their job.
FTPReply: This class contains constants and methods that simplify handling and internationalization of FTP server replies. Codes according to RFC959-4.2 http://www.cis.ohio-state.edu/htbin/rfc/rfc959.html (October 1995).
FTPException: Exceptions thrown by an instance of org.finj.FTPClient built around a org.finj.FTPReply , when the server refuses the actipon the org.finj.FTPClient was supposed to perform.
FTPClientObserver: Instances of this observer receive notifications of the progress of the work of an FTPClient to which they have to be registered.
FTPServerParser: Defines the set of methods that a parser has to implement in order to be circonvain to plateform specific information.

Home | Contact Us | Privacy Policy | Terms of Service