|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc for Elexis version 2.1.7.dev vom 17.03.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITextTableCellReferencesService
Text table cell references service of a formula which was placed into a text table cell. Please consider that all modifications must be applied to the formula before they will become part of the expression. A single text table cell reference can only be modified one time, also if you call several modification methods. First after you have been applied the modifications, the text table cell reference can be modified again.
Method Summary | |
---|---|
void |
applyModifications()
Applies cell reference modifications to the text table cell formula. |
void |
extendColumnAndRowReferences(java.lang.String cellName,
int columnCount,
int rowCount)
Extends column and row references which have a reference to the submitted name of a text table cell. |
void |
extendColumnReferences(int columnIndex,
int columnCount)
Extends column references which have a reference to the submitted column index of a text table cell. |
void |
extendColumnReferences(int columnIndex,
int columnCount,
int[] exceptRows)
Extends column references which have a reference to the submitted column index of a text table cell except references with the given row indices. |
void |
extendColumnReferences(java.lang.String cellName,
int columnCount)
Extends column references which have a reference to the column index of the submitted name of a text table cell. |
void |
extendRowReferences(int rowIndex,
int rowCount)
Extends row references which have a reference to the submitted row index of a text table cell. |
void |
extendRowReferences(int rowIndex,
int[] rowIndicesTo)
Extends row references which have a reference to the submitted row index of a text table cell. |
void |
extendRowReferences(int rowIndex,
int rowCount,
int[] exceptCols)
Extends row references which have a reference to the submitted row index of a text table cell except references with the given column indices. |
void |
extendRowReferences(java.lang.String cellName,
int rowCount)
Extends row references which have a reference to the row index of the submitted name of a text table cell. |
void |
extendRowReferencesTo(int rowIndex,
int rowIndexTo)
Extends row references which have a reference to the submitted row index of a text table cell. |
boolean |
hasCellReferenceTo(java.lang.String cellName)
Returns information whether this formula has a reference to a text table cell with the submitted name. |
boolean |
hasColumnReferenceAfter(int columnIndex)
Returns information whether this formula has a reference to a column after the submitted column index. |
boolean |
hasColumnReferenceTo(int columnIndex)
Returns information whether this formula has a reference to a column with the submitted index. |
boolean |
hasRowReferenceAfter(int rowIndex)
Returns information whether this formula has a reference to a row after the submitted row index. |
boolean |
hasRowReferenceTo(int rowIndex)
Returns information whether this formula has a reference to the submitted row index. |
void |
modifyCellReferences(int newColumnsStartIndex,
int newColumnsCount,
int newRowsStartIndex,
int newRowsCount)
Modifies all cell references on the basis of the submitted table expansion informations. |
void |
moveColumnReferences(int columnCount)
Moves column references. |
void |
moveColumnReferences(int columnIndex,
int columnCount)
Moves column references which have a reference to the column with the submitted index. |
void |
moveColumnReferences(int columnIndex,
int columnCount,
int[] exceptRows)
Moves column references which have a reference to the column with the submitted index except references with the given row indices. |
void |
moveColumnReferences(java.lang.String cellName,
int columnCount)
Moves column references which have a reference to the column of the submitted name of a text table cell. |
void |
moveColumnReferencesAfter(int columnIndex,
int columnCount)
Moves column references which have a reference to a column after the submitted index. |
void |
moveRowReferences(int rowCount)
Moves row references. |
void |
moveRowReferences(int rowIndex,
int rowCount)
Moves row references which have a reference to the submitted row index. |
void |
moveRowReferences(int rowIndex,
int rowCount,
int[] exceptCols)
Moves row references which have a reference to the submitted row index except references with the given column indices. |
void |
moveRowReferences(java.lang.String cellName,
int rowCount)
Moves row references which have a reference to the row index of the submitted name of a text table cell. |
void |
moveRowReferencesAfter(int rowIndex,
int rowCount)
Moves row references which have a reference to a row after the submitted index. |
void |
revertModelToOriginal()
Reverts the model to the state before replacing cell references with method extendRowReferences(). |
Method Detail |
---|
boolean hasCellReferenceTo(java.lang.String cellName)
cellName
- name of a text table cell
boolean hasColumnReferenceTo(int columnIndex)
columnIndex
- index of a column
boolean hasColumnReferenceAfter(int columnIndex)
columnIndex
- column index to be used
boolean hasRowReferenceTo(int rowIndex)
rowIndex
- index of row
boolean hasRowReferenceAfter(int rowIndex)
rowIndex
- row index to be used
void moveColumnReferences(int columnCount) throws TextException
columnCount
- column index difference to be moved
TextException
- if the text table cell references can not be movedvoid moveColumnReferences(java.lang.String cellName, int columnCount) throws TextException
cellName
- name of a text table cellcolumnCount
- column index difference to be moved
TextException
- if the text table cell references can not be movedvoid moveColumnReferences(int columnIndex, int columnCount) throws TextException
columnIndex
- index of a columncolumnCount
- column index difference to be moved
TextException
- if the text table cell references can not be movedvoid moveColumnReferences(int columnIndex, int columnCount, int[] exceptRows) throws TextException
columnIndex
- index of a columncolumnCount
- column index difference to be movedexceptRows
- references to rows that are ignored
TextException
- if the text table cell references can not be movedvoid moveRowReferences(int rowCount) throws TextException
rowCount
- row index difference to be moved
TextException
- if the text table cell references can not be movedvoid moveRowReferences(java.lang.String cellName, int rowCount) throws TextException
cellName
- name of a text table cellrowCount
- row index difference to be moved
TextException
- if the text table cell references can not be movedvoid moveRowReferences(int rowIndex, int rowCount) throws TextException
rowIndex
- row index to be usedrowCount
- row index difference to be moved
TextException
- if the text table cell references can not be movedvoid moveRowReferences(int rowIndex, int rowCount, int[] exceptCols) throws TextException
rowIndex
- row index to be usedrowCount
- row index difference to be movedexceptCols
- references to columns that are ignored
TextException
- if the text table cell references can not be movedvoid moveColumnReferencesAfter(int columnIndex, int columnCount) throws TextException
columnIndex
- column index to be usedcolumnCount
- column index difference to be moved
TextException
- if the text table cell references can not be movedvoid moveRowReferencesAfter(int rowIndex, int rowCount) throws TextException
rowIndex
- row index to be usedrowCount
- row index difference to be moved
TextException
- if the text table cell references can not be movedvoid extendColumnReferences(java.lang.String cellName, int columnCount) throws TextException
cellName
- name of a text table cellcolumnCount
- column index difference to be used
TextException
- if the text table cell references can not be extendedvoid extendColumnReferences(int columnIndex, int columnCount) throws TextException
columnIndex
- column index of a text table cellcolumnCount
- column index difference to be used
TextException
- if the text table cell references can not be extendedvoid extendColumnReferences(int columnIndex, int columnCount, int[] exceptRows) throws TextException
columnIndex
- column index of a text table cellcolumnCount
- column index difference to be usedexceptRows
- references to rows that are ignored
TextException
- if the text table cell references can not be extendedvoid extendRowReferences(java.lang.String cellName, int rowCount) throws TextException
cellName
- name of a text table cellrowCount
- row index difference to be used
TextException
- if the text table cell references can not be extendedvoid extendRowReferences(int rowIndex, int rowCount) throws TextException
rowIndex
- row index of a text table cellrowCount
- row index difference to be used
TextException
- if the text table cell references can not be extendedvoid extendRowReferences(int rowIndex, int rowCount, int[] exceptCols) throws TextException
rowIndex
- row index of a text table cellrowCount
- row index difference to be usedexceptCols
- references to columns that are ignored
TextException
- if the text table cell references can not be extendedvoid extendRowReferencesTo(int rowIndex, int rowIndexTo) throws TextException
rowIndex
- row index of a text table cellrowIndexTo
- the index of the row where the extension has to end
TextException
- if the text table cell references can not be extendedvoid extendRowReferences(int rowIndex, int[] rowIndicesTo) throws TextException
rowIndex
- row index of a text table cellrowIndicesTo
- the indices of the rows that the extension has to contain
TextException
- if the text table cell references can not be extendedvoid revertModelToOriginal()
void extendColumnAndRowReferences(java.lang.String cellName, int columnCount, int rowCount) throws TextException
cellName
- name of a text table cellcolumnCount
- column index difference to be usedrowCount
- row index difference to be used
TextException
- if the text table cell references can not be extendedvoid modifyCellReferences(int newColumnsStartIndex, int newColumnsCount, int newRowsStartIndex, int newRowsCount) throws TextException
newColumnsStartIndex
- start index of the new columnsnewColumnsCount
- number of new columnsnewRowsStartIndex
- start index of the new rowsnewRowsCount
- number of new rows
TextException
- if the text table cell references can not be modifiedvoid applyModifications() throws TextException
TextException
- if any error occurs.
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc for Elexis version 2.1.7.dev vom 17.03.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |