Exported Interfaces - Details |
::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.
|
|
XCommandProcessor
- Description
- This interface is implemented according to the specification of
service Content.
Supported Commands
-
getCommandInfo
-
getPropertySetInfo
-
getPropertyValues
-
setPropertyValues
-
insert ( makes a newly created folder persistent )
-
delete
-
open
-
transfer ( only transfers from DCP Folders/DCP Documents to other
DCP folders. Source and target must reside on the same server. )
Supported Properties
-
string ContentType ( read-only, always "application/vnd.sun.star.webdav-collection" )
-
boolean IsDocument ( read-only, always false )
-
boolean IsFolder ( read-only, always true )
-
::com::sun::star::util::DateTime DateCreated ( read-only )
-
::com::sun::star::util::DateTime DateModified ( read-only )
-
string MediaType
-
string Size ( read-only, always zero )
-
string Title
|
|
XCommandProcessor2
|
::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.
|
|
XContentCreator
- Description
- This interface is implemented according to the specification of
service Content.
A DCP Folder can create other DCP Folders and DCP Documents. To create
a new child of a PCP Folder:
-
Let the parent folder create a new content by calling
XContentCreator::createNewContent on it. The content
type to use for new folders is
"application/vnd.sun.star.webdav-collection". To create a new DCP
Document, use the type "application/http-content".
-
Set a title at the new folder / document. ( Let the new child execute
the command "setPropertyValues", which sets at least the property
"Title" to a non-empty value ).
-
Let the new child ( not the parent! ) execute the command "insert".
This will commit the creation process and persist the newly created
content on the server. For documents, 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.
|
|
Copyright © 1995, 2012, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.