前の関連記事:LibreOffice5(133)グリッドコントロールのサービスとインターフェイスの一覧
DefaultGridDataModelのサービスとインターフェイスの一覧
├─.awt.grid.SortableGridDataModel
│ └─.awt.grid.XSortableMutableGridDataModel
│ ├─.awt.grid.XMutableGridDataModel
│ │ │ void addGridDataListener( [in] .awt.grid.XGridDataListener Listener)
│ │ │ void addRow( [in] any Heading,
│ │ │ [in] [any] Data)
│ │ │ void addRows( [in] [any] Headings,
│ │ │ [in] [[any]] Data
│ │ │ ) raises ( .lang.IllegalArgumentException)
│ │ │ void insertRow( [in] long Index,
│ │ │ [in] any Heading,
│ │ │ [in] [any] Data
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ void insertRows( [in] long Index,
│ │ │ [in] [any] Headings,
│ │ │ [in] [[any]] Data
│ │ │ ) raises ( .lang.IllegalArgumentException,
│ │ │ .lang.IndexOutOfBoundsException)
│ │ │ void removeAllRows()
│ │ │ void removeGridDataListener( [in] .awt.grid.XGridDataListener Listener)
│ │ │ void removeRow( [in] long RowIndex
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ void updateCellData( [in] long ColumnIndex,
│ │ │ [in] long RowIndex,
│ │ │ [in] any Value
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ void updateCellToolTip( [in] long ColumnIndex,
│ │ │ [in] long RowIndex,
│ │ │ [in] any Value
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ void updateRowData( [in] [long] ColumnIndexes,
│ │ │ [in] long RowIndex,
│ │ │ [in] [any] Values
│ │ │ ) raises ( .lang.IllegalArgumentException,
│ │ │ .lang.IndexOutOfBoundsException)
│ │ │ void updateRowHeading( [in] long RowIndex,
│ │ │ [in] any Heading
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ void updateRowToolTip( [in] long RowIndex,
│ │ │ [in] any Value
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ └─.awt.grid.XGridDataModel
│ │ │ long ColumnCount
│ │ │ long RowCount
│ │ │ any getCellData( [in] long Column,
│ │ │ [in] long RowIndex
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ any getCellToolTip( [in] long Column,
│ │ │ [in] long RowIndex
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ [any] getRowData( [in] long RowIndex
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ any getRowHeading( [in] long RowIndex
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ ├─.lang.XComponent
│ │ │ void addEventListener( [in] .lang.XEventListener xListener)
│ │ │ void dispose()
│ │ │ void removeEventListener( [in] .lang.XEventListener aListener)
│ │ └─.util.XCloneable
│ │ .util.XCloneable createClone()
│ └─.awt.grid.XSortableGridData
│ .beans.Pair getCurrentSortOrder()
│ void removeColumnSort()
│ void sortByColumn( [in] long ColumnIndex,
│ [in] boolean SortAscending
│ ) raises ( .lang.IndexOutOfBoundsException)
└─.lang.XInitialization
void initialize( [in] [any] aArguments
) raises ( .uno.Exception)
│ └─.awt.grid.XSortableMutableGridDataModel
│ ├─.awt.grid.XMutableGridDataModel
│ │ │ void addGridDataListener( [in] .awt.grid.XGridDataListener Listener)
│ │ │ void addRow( [in] any Heading,
│ │ │ [in] [any] Data)
│ │ │ void addRows( [in] [any] Headings,
│ │ │ [in] [[any]] Data
│ │ │ ) raises ( .lang.IllegalArgumentException)
│ │ │ void insertRow( [in] long Index,
│ │ │ [in] any Heading,
│ │ │ [in] [any] Data
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ void insertRows( [in] long Index,
│ │ │ [in] [any] Headings,
│ │ │ [in] [[any]] Data
│ │ │ ) raises ( .lang.IllegalArgumentException,
│ │ │ .lang.IndexOutOfBoundsException)
│ │ │ void removeAllRows()
│ │ │ void removeGridDataListener( [in] .awt.grid.XGridDataListener Listener)
│ │ │ void removeRow( [in] long RowIndex
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ void updateCellData( [in] long ColumnIndex,
│ │ │ [in] long RowIndex,
│ │ │ [in] any Value
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ void updateCellToolTip( [in] long ColumnIndex,
│ │ │ [in] long RowIndex,
│ │ │ [in] any Value
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ void updateRowData( [in] [long] ColumnIndexes,
│ │ │ [in] long RowIndex,
│ │ │ [in] [any] Values
│ │ │ ) raises ( .lang.IllegalArgumentException,
│ │ │ .lang.IndexOutOfBoundsException)
│ │ │ void updateRowHeading( [in] long RowIndex,
│ │ │ [in] any Heading
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ void updateRowToolTip( [in] long RowIndex,
│ │ │ [in] any Value
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ └─.awt.grid.XGridDataModel
│ │ │ long ColumnCount
│ │ │ long RowCount
│ │ │ any getCellData( [in] long Column,
│ │ │ [in] long RowIndex
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ any getCellToolTip( [in] long Column,
│ │ │ [in] long RowIndex
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ [any] getRowData( [in] long RowIndex
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ │ any getRowHeading( [in] long RowIndex
│ │ │ ) raises ( .lang.IndexOutOfBoundsException)
│ │ ├─.lang.XComponent
│ │ │ void addEventListener( [in] .lang.XEventListener xListener)
│ │ │ void dispose()
│ │ │ void removeEventListener( [in] .lang.XEventListener aListener)
│ │ └─.util.XCloneable
│ │ .util.XCloneable createClone()
│ └─.awt.grid.XSortableGridData
│ .beans.Pair
│ void removeColumnSort()
│ void sortByColumn( [in] long ColumnIndex,
│ [in] boolean SortAscending
│ ) raises ( .lang.IndexOutOfBoundsException)
└─.lang.XInitialization
void initialize( [in] [any] aArguments
) raises ( .uno.Exception)
DefaultGridColumnModelのサービスとインターフェイスの一覧
└─.awt.grid.DefaultGridColumnModel
└─.awt.grid.XGridColumnModel
│ long addColumn( [in] .awt.grid.XGridColumn column
│ ) raises ( .lang.IllegalArgumentException)
│ .awt.grid.XGridColumn createColumn()
│ .awt.grid.XGridColumn getColumn( [in] long index
│ ) raises ( .lang.IndexOutOfBoundsException)
│ long getColumnCount()
│ [.awt.grid.XGridColumn] getColumns()
│ void removeColumn( [in] long ColumnIndex
│ ) raises ( .lang.IndexOutOfBoundsException)
│ void setDefaultColumns( [in] long elements)
├─.container.XContainer
│ void addContainerListener( [in] .container.XContainerListener xListener)
│ void removeContainerListener( [in] .container.XContainerListener xListener)
├─.lang.XComponent
│ void addEventListener( [in] .lang.XEventListener xListener)
│ void dispose()
│ void removeEventListener( [in] .lang.XEventListener aListener)
└─.util.XCloneable
.util.XCloneable createClone()
└─.awt.grid.XGridColumnModel
│ long addColumn( [in] .awt.grid.XGridColumn column
│ ) raises ( .lang.IllegalArgumentException)
│ .awt.grid.XGridColumn createColumn()
│ .awt.grid.XGridColumn getColumn( [in] long index
│ ) raises ( .lang.IndexOutOfBoundsException)
│ long getColumnCount()
│ [.awt.grid.XGridColumn] getColumns()
│ void removeColumn( [in] long ColumnIndex
│ ) raises ( .lang.IndexOutOfBoundsException)
│ void setDefaultColumns( [in] long elements)
├─.container.XContainer
│ void addContainerListener( [in] .container.XContainerListener xListener)
│ void removeContainerListener( [in] .container.XContainerListener xListener)
├─.lang.XComponent
│ void addEventListener( [in] .lang.XEventListener xListener)
│ void dispose()
│ void removeEventListener( [in] .lang.XEventListener aListener)
└─.util.XCloneable
.util.XCloneable createClone()
Calcの行や列と違ってDefaultGridColumnModel[0]で列を取得するといったようにインデックスアクセスはできません。
GridColumnのサービスとインターフェイスの一覧
GridColumnはDefaultGridColumnModelのcreateColumn()メソッドの戻り値です。
└─.awt.grid.GridColumn
└─.awt.grid.XGridColumn
│ long ColumnWidth
│ long DataColumnIndex
│ long Flexibility
│ string HelpText
│ .style.HorizontalAlignment HorizontalAlign
│ any Identifier
│ long Index
│ long MaxWidth
│ long MinWidth
│ boolean Resizeable
│ string Title
│ void addGridColumnListener( [in] .awt.grid.XGridColumnListener Listener)
│ void removeGridColumnListener( [in] .awt.grid.XGridColumnListener Listener)
├─.lang.XComponent
│ void addEventListener( [in] .lang.XEventListener xListener)
│ void dispose()
│ void removeEventListener( [in] .lang.XEventListener aListener)
└─.util.XCloneable
.util.XCloneable createClone()
└─.awt.grid.XGridColumn
│ long ColumnWidth
│ long DataColumnIndex
│ long Flexibility
│ string HelpText
│ .style.HorizontalAlignment HorizontalAlign
│ any Identifier
│ long Index
│ long MaxWidth
│ long MinWidth
│ boolean Resizeable
│ string Title
│ void addGridColumnListener( [in] .awt.grid.XGridColumnListener Listener)
│ void removeGridColumnListener( [in] .awt.grid.XGridColumnListener Listener)
├─.lang.XComponent
│ void addEventListener( [in] .lang.XEventListener xListener)
│ void dispose()
│ void removeEventListener( [in] .lang.XEventListener aListener)
└─.util.XCloneable
.util.XCloneable createClone()
ColumnWidthの合計がグリッドコントロールモデルのWidthに一致していないと、ColumnWidthが正しく反映されませんでした。
0 件のコメント:
コメントを投稿