:: com :: sun :: star :: ucb ::

service FTPContent
Description
A FTPContent provides an object representing either a (ftp-server-side) directory object allowing listing of children or a content object providing access to a (ftp-server-side) file.
Since
OpenOffice 1.1.2
See also
FTPContentProvider

Exported Interfaces
::com::sun::star::lang::XComponent
Description
This interface is implemented according to the specification of service Content .
XContent
Description
This interface is implemented according to the specification of service Content .
XContentCreator
Description
This interface is implemented according to the specification of service Content .

An object representing a directory in the file system is able to create a new object, which in turn can become the representation of a physical file/directory being contained in the initial directory. The precise way is the following:

  1. Let the parent folder create a new content by calling XContentCreator::createNewContent on it. The content type to use for new directories is "application/vnd.sun.staroffice.ftp-folder". To create a new file use the type "application/vnd.sun.staroffice.ftp-file". As return value you get a new file content object.
  2. Set a title at the new object by letting it execute the command "setPropertyValues", which sets at least the property "Title" to a non-empty value ).
  3. Let the new object ( not the parent! ) execute the command "insert". This will create the corresponding physical file or directory. For files, you need to supply the implementation of an ::com::sun::star::io::XInputStream with the command's parameters, that provides access to the stream data.

XCommandProcessor
Description
This interface is implemented according to the specification of service Content .

Supported Commands

  • getCommandInfo
  • getPropertySetInfo
  • getPropertyValues
  • setPropertyValues
  • open
  • insert
  • delete
Supported Properties
  • string ContentType ( read-only, either "application/vnd.sun.staroffice.ftp-folder" or "application/vnd.sun.staroffice.ftp-file" )
  • boolean IsDocument ( read-only, always true for files, always false for directories )
  • boolean IsFolder ( read-only ), always false for files, always true for directories )
  • boolean IsReadOnly ( read-only attribute )
  • string Title ( file name )
  • hyper Size ( file size )
  • string Title ( file name )
  • ::com::sun::star::util::DateTime DateCreated ( read-only )

::com::sun::star::beans::XPropertiesChangeNotifier
Description
This interface is implemented according to the specification of service Content .
::com::sun::star::beans::XPropertyContainer
Description
This interface is implemented according to the specification of service Content .
::com::sun::star::beans::XPropertySetInfoChangeNotifier
Description
This interface is implemented according to the specification of service Content .
XCommandInfoChangeNotifier
Description
This interface is implemented according to the specification of service Content .
::com::sun::star::container::XChild
Description
This interface is implemented according to the specification of service Content .

 
Top of Page