前の関連記事:LibreOffice5(96)デスクトップとフレームとのサービスとインターフェイスの比較
SimpleFileAccessのサービスとインターフェイスの一覧
def macro(): ctx = XSCRIPTCONTEXT.getComponentContext() # コンポーネントコンテクストの取得。 smgr = ctx.getServiceManager() # サービスマネージャーの取得。 tcu = smgr.createInstanceWithContext("pq.Tcu", ctx) # サービス名か実装名でインスタンス化。 simplefileaccess = smgr.createInstanceWithContext("com.sun.star.ucb.SimpleFileAccess", ctx) tcu.wtree(simplefileaccess)
└─.ucb.SimpleFileAccess
└─.ucb.XSimpleFileAccess3
│ boolean isHidden( [in] string FileURL
│ ) raises ( .uno.Exception,
│ .ucb.CommandAbortedException)
│ void setHidden( [in] string FileURL,
│ [in] boolean bHidden
│ ) raises ( .uno.Exception,
│ .ucb.CommandAbortedException)
└─.ucb.XSimpleFileAccess2
│ void writeFile( [in] string FileURL,
│ [in] .io.XInputStream data
│ ) raises ( .uno.Exception)
└─.ucb.XSimpleFileAccess
void copy( [in] string SourceURL,
[in] string DestURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
void createFolder( [in] string NewFolderURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
boolean exists( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
string getContentType( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
.util.DateTime getDateTimeModified( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
[string] getFolderContents( [in] string FolderURL,
[in] boolean bIncludeFolders
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
long getSize( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
boolean isFolder( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
boolean isReadOnly( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
void kill( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
void move( [in] string SourceURL,
[in] string DestURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
.io.XInputStream openFileRead( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
.io.XStream openFileReadWrite( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
.io.XOutputStream openFileWrite( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
void setInteractionHandler( [in] .task.XInteractionHandler Handler)
void setReadOnly( [in] string FileURL,
[in] boolean bReadOnly
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
└─.ucb.XSimpleFileAccess3
│ boolean isHidden( [in] string FileURL
│ ) raises ( .uno.Exception,
│ .ucb.CommandAbortedException)
│ void setHidden( [in] string FileURL,
│ [in] boolean bHidden
│ ) raises ( .uno.Exception,
│ .ucb.CommandAbortedException)
└─.ucb.XSimpleFileAccess2
│ void writeFile( [in] string FileURL,
│ [in] .io.XInputStream data
│ ) raises ( .uno.Exception)
└─.ucb.XSimpleFileAccess
void copy( [in] string SourceURL,
[in] string DestURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
void createFolder( [in] string NewFolderURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
boolean exists( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
string getContentType( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
.util.DateTime getDateTimeModified( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
[string] getFolderContents( [in] string FolderURL,
[in] boolean bIncludeFolders
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
long getSize( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
boolean isFolder( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
boolean isReadOnly( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
void kill( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
void move( [in] string SourceURL,
[in] string DestURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
.io.XInputStream openFileRead( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
.io.XStream openFileReadWrite( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
.io.XOutputStream openFileWrite( [in] string FileURL
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
void setInteractionHandler( [in] .task.XInteractionHandler Handler)
void setReadOnly( [in] string FileURL,
[in] boolean bReadOnly
) raises ( .uno.Exception,
.ucb.CommandAbortedException)
TextOutputStreamのサービスとインターフェイスの一覧
def macro(): ctx = XSCRIPTCONTEXT.getComponentContext() # コンポーネントコンテクストの取得。 smgr = ctx.getServiceManager() # サービスマネージャーの取得。 tcu = smgr.createInstanceWithContext("pq.Tcu", ctx) # サービス名か実装名でインスタンス化。 textoutputstream = smgr.createInstanceWithContext("com.sun.star.io.TextOutputStream", ctx) tcu.wtree(textoutputstream)
└─.io.TextOutputStream
└─.io.XTextOutputStream2
├─.io.XActiveDataSource
│ .io.XOutputStream getOutputStream()
│ void setOutputStream( [in] .io.XOutputStream aStream)
└─.io.XTextOutputStream
│ void setEncoding( [in] string Encoding)
│ void writeString( [in] string aString
│ ) raises ( .io.IOException)
└─.io.XOutputStream
void closeOutput()
void flush()
void writeBytes( [in] [byte] aData
) raises ( .io.IOException,
.io.BufferSizeExceededException,
.io.NotConnectedException)
└─.io.XTextOutputStream2
├─.io.XActiveDataSource
│ .io.XOutputStream getOutputStream()
│ void setOutputStream( [in] .io.XOutputStream aStream)
└─.io.XTextOutputStream
│ void setEncoding( [in] string Encoding)
│ void writeString( [in] string aString
│ ) raises ( .io.IOException)
└─.io.XOutputStream
void closeOutput()
void flush()
void writeBytes( [in] [byte] aData
) raises ( .io.IOException,
.io.BufferSizeExceededException,
.io.NotConnectedException)
TextInputStreamのサービスとインターフェイスの一覧
def macro(): ctx = XSCRIPTCONTEXT.getComponentContext() # コンポーネントコンテクストの取得。 smgr = ctx.getServiceManager() # サービスマネージャーの取得。 tcu = smgr.createInstanceWithContext("pq.Tcu", ctx) # サービス名か実装名でインスタンス化。 textinputstream = smgr.createInstanceWithContext("com.sun.star.io.TextInputStream", ctx) tcu.wtree(textinputstream)
└─.io.TextInputStream
└─.io.XTextInputStream2
├─.io.XActiveDataSink
│ .io.XInputStream getInputStream()
│ void setInputStream( [in] .io.XInputStream aStream)
└─.io.XTextInputStream
│ boolean isEOF()
│ string readLine()
│ string readString( [in] [char] Delimiters,
│ [in] boolean bRemoveDelimiter
│ ) raises ( .io.IOException)
│ void setEncoding( [in] string Encoding)
└─.io.XInputStream
long available()
void closeInput()
long readBytes( [out] [byte] aData,
[in] long nBytesToRead
) raises ( .io.IOException,
.io.BufferSizeExceededException,
.io.NotConnectedException)
long readSomeBytes( [out] [byte] aData,
[in] long nMaxBytesToRead
) raises ( .io.IOException,
.io.BufferSizeExceededException,
.io.NotConnectedException)
void skipBytes( [in] long nBytesToSkip
) raises ( .io.IOException,
.io.BufferSizeExceededException,
.io.NotConnectedException)
└─.io.XTextInputStream2
├─.io.XActiveDataSink
│ .io.XInputStream getInputStream()
│ void setInputStream( [in] .io.XInputStream aStream)
└─.io.XTextInputStream
│ boolean isEOF()
│ string readLine()
│ string readString( [in] [char] Delimiters,
│ [in] boolean bRemoveDelimiter
│ ) raises ( .io.IOException)
│ void setEncoding( [in] string Encoding)
└─.io.XInputStream
long available()
void closeInput()
long readBytes( [out] [byte] aData,
[in] long nBytesToRead
) raises ( .io.IOException,
.io.BufferSizeExceededException,
.io.NotConnectedException)
long readSomeBytes( [out] [byte] aData,
[in] long nMaxBytesToRead
) raises ( .io.IOException,
.io.BufferSizeExceededException,
.io.NotConnectedException)
void skipBytes( [in] long nBytesToSkip
) raises ( .io.IOException,
.io.BufferSizeExceededException,
.io.NotConnectedException)
Pipeのサービスとインターフェイスの一覧
def macro(): ctx = XSCRIPTCONTEXT.getComponentContext() # コンポーネントコンテクストの取得。 smgr = ctx.getServiceManager() # サービスマネージャーの取得。 tcu = smgr.createInstanceWithContext("pq.Tcu", ctx) # サービス名か実装名でインスタンス化。 pipe = smgr.createInstanceWithContext("com.sun.star.io.Pipe", ctx) tcu.wtree(pipe)
├─.io.Pipe
│ └─.io.XPipe
│ ├─.io.XInputStream
│ │ long available()
│ │ void closeInput()
│ │ long readBytes( [out] [byte] aData,
│ │ [in] long nBytesToRead
│ │ ) raises ( .io.IOException,
│ │ .io.BufferSizeExceededException,
│ │ .io.NotConnectedException)
│ │ long readSomeBytes( [out] [byte] aData,
│ │ [in] long nMaxBytesToRead
│ │ ) raises ( .io.IOException,
│ │ .io.BufferSizeExceededException,
│ │ .io.NotConnectedException)
│ │ void skipBytes( [in] long nBytesToSkip
│ │ ) raises ( .io.IOException,
│ │ .io.BufferSizeExceededException,
│ │ .io.NotConnectedException)
│ └─.io.XOutputStream
│ void closeOutput()
│ void flush()
│ void writeBytes( [in] [byte] aData
│ ) raises ( .io.IOException,
│ .io.BufferSizeExceededException,
│ .io.NotConnectedException)
└─.io.XConnectable
.io.XConnectable getPredecessor()
.io.XConnectable getSuccessor()
void setPredecessor( [in] .io.XConnectable aPredecessor)
void setSuccessor( [in] .io.XConnectable aSuccessor)
│ └─.io.XPipe
│ ├─.io.XInputStream
│ │ long available()
│ │ void closeInput()
│ │ long readBytes( [out] [byte] aData,
│ │ [in] long nBytesToRead
│ │ ) raises ( .io.IOException,
│ │ .io.BufferSizeExceededException,
│ │ .io.NotConnectedException)
│ │ long readSomeBytes( [out] [byte] aData,
│ │ [in] long nMaxBytesToRead
│ │ ) raises ( .io.IOException,
│ │ .io.BufferSizeExceededException,
│ │ .io.NotConnectedException)
│ │ void skipBytes( [in] long nBytesToSkip
│ │ ) raises ( .io.IOException,
│ │ .io.BufferSizeExceededException,
│ │ .io.NotConnectedException)
│ └─.io.XOutputStream
│ void closeOutput()
│ void flush()
│ void writeBytes( [in] [byte] aData
│ ) raises ( .io.IOException,
│ .io.BufferSizeExceededException,
│ .io.NotConnectedException)
└─.io.XConnectable
.io.XConnectable getPredecessor()
.io.XConnectable getSuccessor()
void setPredecessor( [in] .io.XConnectable aPredecessor)
void setSuccessor( [in] .io.XConnectable aSuccessor)
0 件のコメント:
コメントを投稿