|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hlcl.rql.hip.as.HipTextTablePage
public class HipTextTablePage
Diese Klasse vereinfacht die Verwaltung einer HIP text_table_block Seite.
Änderungen an der Tabellenseite selbst müssen mit updateTable() abgeschlossen werden.
Diese Klasse unterstützt 3 Arten der Zeilenbehandlung:
1. Neuerstellung aller Zeilenseiten mittels createDataRow()
oder 2. Veränderung der existierenden Zeilenseiten mittels
firstRow()
setCurrentRow*()
updateCurrentRow()
nextRow()
oder 3. Der Mix der beiden oberen Varianten, als Überschreiben bezeichnet. Dabei werden existierende Zeilenseiten überschrieben, aber keine Spaltenwerte gelöscht!
Neue Zeilenseiten werden automatisch angelegt, falls notwendig.
startOverwriting()
overwriteDataRow(..) - update inklusive
endOverwriting() - löscht überschüssige Zeilenseiten
Constructor Summary | |
---|---|
HipTextTablePage(Page page)
HipTextTablePage constructor comment. |
|
HipTextTablePage(Page page,
java.lang.String headerTmpltElemNameSuffix,
java.lang.String widthTmpltElemNameSuffix,
java.lang.String colTmpltElemNamePrefix,
java.lang.String tableGridlineTmpltElemName)
HipTextTablePage constructor comment. |
Method Summary | |
---|---|
Page |
createDataRow(java.lang.String data1)
Erstellt eine Zeile und setzt den Standard-Text in Spalte 1. |
Page |
createDataRow(java.lang.String data1,
java.lang.String data2)
Erstellt eine Zeile und setzt den Standard-Text bis Spalte 2. |
Page |
createDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3)
Erstellt eine Zeile und setzt den Standard-Text bis Spalte 3. |
Page |
createDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4)
Erstellt eine Zeile und setzt den Standard-Text bis Spalte 4. |
Page |
createDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5)
Erstellt eine Zeile und setzt den Standard-Text bis Spalte 5. |
Page |
createDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6)
Erstellt eine Zeile und setzt den Standard-Text bis Spalte 6. |
Page |
createDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7)
Erstellt eine Zeile und setzt den Standard-Text bis Spalte 7. |
Page |
createDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7,
java.lang.String data8)
Erstellt eine Zeile und setzt den Standard-Text bis Spalte 8. |
Page |
createDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7,
java.lang.String data8,
java.lang.String data9)
Erstellt eine Zeile und setzt den Standard-Text bis Spalte 9. |
Page |
createDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7,
java.lang.String data8,
java.lang.String data9,
java.lang.String data10)
Erstellt eine Zeile und setzt in dieser Zeile die Standardfelder-Text beginnend bei 1. |
Page |
createRow(java.lang.String rowName)
Erstellt eine neue Zeile und fügt sie der Liste der Seiten hinzu. |
void |
deleteAllRows()
Hängt alle Zeilenseiten von dieser Tabelle ab. |
void |
disconnectAllRows()
Hängt alle Zeilenseiten von dieser Tabelle ab. |
void |
endOverwriting()
Beendet das Überschreiben von Zeilenseiten (nicht notwendige werden gelöscht) mit StandardFieldText Werten. |
void |
firstRow()
Macht die erste Seite aus rows zur current row. |
java.lang.String |
getCurrentRowData(int column)
Liefert den Wert des plain text fields der gegebenen Spalte in der current row. |
java.lang.String |
getCurrentRowText(int column)
Liefert den formatted text aus der gegebenen Spalte für die current row. |
HipTextTablePage |
getNewInstanceFor(Page newPage)
Liefert eine neue Instanz für die gegebenen Seite. |
java.lang.String |
getParmPageId()
Liefert die Parameterseite aus hip.hlcl.com für alle Templatenamen. |
boolean |
nextRow()
Macht die nächste Zeilenseite zur current row. |
Page |
overwriteDataRow(java.lang.String data1)
Überschreibt eine Zeile und setzt den Standard-Text in Spalte 1. |
Page |
overwriteDataRow(java.lang.String data1,
java.lang.String data2)
Überschreibt eine Zeile und setzt den Standard-Text bis Spalte 2. |
Page |
overwriteDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3)
Überschreibt eine Zeile und setzt den Standard-Text bis Spalte 3. |
Page |
overwriteDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4)
Überschreibt eine Zeile und setzt den Standard-Text bis Spalte 4. |
Page |
overwriteDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5)
Überschreibt eine Zeile und setzt den Standard-Text bis Spalte 5. |
Page |
overwriteDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6)
Überschreibt eine Zeile und setzt den Standard-Text bis Spalte 6. |
Page |
overwriteDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7)
Überschreibt eine Zeile und setzt den Standard-Text bis Spalte 7. |
Page |
overwriteDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7,
java.lang.String data8)
Überschreibt eine Zeile und setzt den Standard-Text bis Spalte 8. |
Page |
overwriteDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7,
java.lang.String data8,
java.lang.String data9)
Überschreibt eine Zeile und setzt den Standard-Text bis Spalte 9. |
Page |
overwriteDataRow(java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7,
java.lang.String data8,
java.lang.String data9,
java.lang.String data10)
Überschreibt die Standardfelder Text beginnend bei 1 und endet beim ersten null-Wert. |
void |
selectTableGridline(java.lang.String optionListValue)
Markiert die Änderung des Tabellen-Grids. |
void |
setCurrentRowColspan(int column,
int colspanValue)
Markiert die Änderung des column spannings auf den gegebenen Wert für die current row. |
void |
setCurrentRowData(int column,
java.lang.String dataValue)
Markiert die Änderung der plain text fields auf den gegebenen Wert für die current row. |
void |
setCurrentRowText(int column,
java.lang.String textValue)
Ändert den formatted text auf den gegebenen Wert für die current row. |
void |
setHeader(int column,
java.lang.String header)
Markiert die Änderung der Spaltenüberschrift auf den gegebenen Wert. |
void |
setRowTemplateNames(java.lang.String textListTmpltElemName,
java.lang.String contentTmpltFldrName,
java.lang.String rowTmpltName,
java.lang.String rowHeadlinePrefix,
java.lang.String dataTmpltElemNameSuffix,
java.lang.String textTmpltElemNameSuffix,
java.lang.String colspanTmpltElemNameSuffix)
Vor dem Zugriff auf Zeilen, muss mit dieser Methode die Template- und Templateelement-Namen gesetzt werden. |
void |
setWidth(int column,
int width)
Markiert die Änderung der Spaltenbreite auf den gegebenen Wert. |
void |
setWidth(int column,
java.lang.String width)
Markiert die Änderung der Spaltenbreite auf den gegebenen Wert. |
void |
startOverwriting()
Started das Überschreiben von Zeilenseiten (neue werden bei Bedarf angelegt) mit StandardFieldText Werten. |
void |
updateCurrentRow()
Schreibt die vorgesehenen Änderungen an der current row auf den RD Server. |
void |
updateRowFindByDataValue(int column,
java.lang.String oldValue,
java.lang.String newValue)
Ändert in der Zeilenseite, den plain text value in Spalte column von oldValue auf newValue. |
void |
updateTable()
Schreibt die vorgesehenen Änderungen an der tabelle auf den RD Server. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HipTextTablePage(Page page) throws RQLException
RQLException
public HipTextTablePage(Page page, java.lang.String headerTmpltElemNameSuffix, java.lang.String widthTmpltElemNameSuffix, java.lang.String colTmpltElemNamePrefix, java.lang.String tableGridlineTmpltElemName)
Method Detail |
---|
public Page createDataRow(java.lang.String data1) throws RQLException
RQLException
public Page createDataRow(java.lang.String data1, java.lang.String data2) throws RQLException
RQLException
public Page createDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3) throws RQLException
RQLException
public Page createDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4) throws RQLException
RQLException
public Page createDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5) throws RQLException
RQLException
public Page createDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5, java.lang.String data6) throws RQLException
RQLException
public Page createDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5, java.lang.String data6, java.lang.String data7) throws RQLException
RQLException
public Page createDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5, java.lang.String data6, java.lang.String data7, java.lang.String data8) throws RQLException
RQLException
public Page createDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5, java.lang.String data6, java.lang.String data7, java.lang.String data8, java.lang.String data9) throws RQLException
RQLException
public Page createDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5, java.lang.String data6, java.lang.String data7, java.lang.String data8, java.lang.String data9, java.lang.String data10) throws RQLException
RQLException
public Page createRow(java.lang.String rowName) throws RQLException
rowName
- a name for the row page headline; without prefix 'row '
RQLException
public void deleteAllRows() throws RQLException
RQLException
public void disconnectAllRows() throws RQLException
RQLException
public void endOverwriting() throws RQLException
Muss mit startOverwriting() begonnen werden!
RQLException
startOverwriting()
public void firstRow() throws RQLException
NoChildException
- wird geworfen, falls Tabelle keine Zeilenseiten hat
RQLException
public java.lang.String getCurrentRowData(int column) throws RQLException
RQLException
public java.lang.String getCurrentRowText(int column) throws RQLException
RQLException
public HipTextTablePage getNewInstanceFor(Page newPage) throws RQLException
RQLException
public java.lang.String getParmPageId() throws RQLException
RQLException
public boolean nextRow()
public Page overwriteDataRow(java.lang.String data1) throws RQLException
RQLException
public Page overwriteDataRow(java.lang.String data1, java.lang.String data2) throws RQLException
RQLException
public Page overwriteDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3) throws RQLException
RQLException
public Page overwriteDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4) throws RQLException
RQLException
public Page overwriteDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5) throws RQLException
RQLException
public Page overwriteDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5, java.lang.String data6) throws RQLException
RQLException
public Page overwriteDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5, java.lang.String data6, java.lang.String data7) throws RQLException
RQLException
public Page overwriteDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5, java.lang.String data6, java.lang.String data7, java.lang.String data8) throws RQLException
RQLException
public Page overwriteDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5, java.lang.String data6, java.lang.String data7, java.lang.String data8, java.lang.String data9) throws RQLException
RQLException
public Page overwriteDataRow(java.lang.String data1, java.lang.String data2, java.lang.String data3, java.lang.String data4, java.lang.String data5, java.lang.String data6, java.lang.String data7, java.lang.String data8, java.lang.String data9, java.lang.String data10) throws RQLException
RQLException
public void selectTableGridline(java.lang.String optionListValue) throws RQLException
RQLException
public void setCurrentRowColspan(int column, int colspanValue) throws RQLException
RQLException
public void setCurrentRowData(int column, java.lang.String dataValue) throws RQLException
RQLException
public void setCurrentRowText(int column, java.lang.String textValue) throws RQLException
RQLException
public void setHeader(int column, java.lang.String header) throws RQLException
RQLException
public void setRowTemplateNames(java.lang.String textListTmpltElemName, java.lang.String contentTmpltFldrName, java.lang.String rowTmpltName, java.lang.String rowHeadlinePrefix, java.lang.String dataTmpltElemNameSuffix, java.lang.String textTmpltElemNameSuffix, java.lang.String colspanTmpltElemNameSuffix) throws RQLException
RQLException
public void setWidth(int column, int width) throws RQLException
RQLException
public void setWidth(int column, java.lang.String width) throws RQLException
RQLException
public void startOverwriting() throws RQLException
Muss mit endOverwriting() abgeschlossen werden!
RQLException
endOverwriting()
public void updateCurrentRow() throws RQLException
RQLException
public void updateRowFindByDataValue(int column, java.lang.String oldValue, java.lang.String newValue) throws RQLException
RQLException
public void updateTable() throws RQLException
RQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |