|
Style Intelligence v12.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectinetsoft.report.lens.AbstractTableLens
inetsoft.report.filter.CrossTabFilter
public class CrossTabFilter
Create a crosstab table. A crosstab table uses one column as the row header, and one column as the column header. The data at the cross section of rows and columns are extracted from the original table. If a formula is supplied, the data item is an accumulation of the data for the row/column header. If there are more than one row with the row/column header value, the data is extracted from the rows and added to the formula to obtain the final value. If no formula is supplied, the data cell at the crosstab is the value or the row with the row/column header. If more than one row have the same row/column, the last row value is used.
For example, a table containing:
R1 C1 5 R1 C1 4 ...With the first column used as the row header, and second column as the column header, and the third column as the data column, a cross tab table containing the following will be created:
C1 R1 4
If a SumFormula is supplied, the result table will be:
C1 R1 9
| Field Summary | |
|---|---|
static String |
COL_GRAND_TOTAL_HEADER
Col grand total header in table data path. |
protected Map |
levels
|
protected Map |
minfos
|
static String |
ROW_GRAND_TOTAL_HEADER
Row grand total header in table data path. |
| Fields inherited from class inetsoft.report.lens.AbstractTableLens |
|---|
descriptor, isLeftAlign |
| Fields inherited from interface inetsoft.report.TableLens |
|---|
BREAK_BORDER, NULL |
| Fields inherited from interface inetsoft.uql.XTable |
|---|
EOT |
| Constructor Summary | |
|---|---|
CrossTabFilter(TableLens table,
int[] rowh,
int[] colh,
int[] dcol,
Formula[] sum)
Create a crosstab table with the specified row, column, and data columns. |
|
CrossTabFilter(TableLens table,
int[] rowh,
int[] colh,
int dcol,
Formula sum)
Create a crosstab table with the specified row, column, and data columns. |
|
CrossTabFilter(TableLens table,
int[] rowh,
int colh,
int[] dcol,
Formula[] sum)
Create a crosstab table with the specified row, column, and data columns. |
|
CrossTabFilter(TableLens table,
int[] rowh,
int colh,
int dcol,
Formula sum)
Create a crosstab table with the specified row, column, and data columns. |
|
CrossTabFilter(TableLens table,
int rowh,
int[] colh,
int[] dcol,
Formula[] sum)
Create a crosstab table with the specified row, column, and data columns. |
|
CrossTabFilter(TableLens table,
int rowh,
int[] colh,
int dcol,
Formula sum)
Create a crosstab table with the specified row, column, and data columns. |
|
CrossTabFilter(TableLens table,
int rowh,
int colh,
int[] dcol,
Formula[] sum)
Create a crosstab table with the specified row, column, and data columns. |
|
CrossTabFilter(TableLens table,
int rowh,
int colh,
int dcol,
Formula sum)
Create a crosstab table with the specified row, column, and data columns. |
|
| Method Summary | |
|---|---|
boolean |
containsColSortByVal(int ccol)
Test if a col header contains sort by value info. |
boolean |
containsColTopN(int ccol)
Test if a col header contains topn. |
boolean |
containsRowSortByVal(int rcol)
Test if a row header contains sort by value info. |
boolean |
containsRowTopN(int rcol)
Test if a row header contains topn. |
protected void |
createXMetaInfo()
Create the meta info. |
void |
dispose()
Dispose the table to clear up temporary resources. |
int |
getAlignment(int r,
int c)
Return the per cell alignment. |
String[] |
getAvailableFields(int row,
int col)
Get available fields of a crosstab cell. |
Color |
getBackground(int r,
int c)
Return the per cell background color. |
int |
getBaseColIndex(int col)
Get the base table column index corresponding to the filtered table. |
int |
getBaseRowIndex(int row)
Get the base table row index corresponding to the filtered table. |
int |
getColBorder(int r,
int c)
Return the style for right border of the specified row. |
Color |
getColBorderColor(int r,
int c)
Return the color for drawing the column border lines. |
Comparer |
getColComparer()
Get the column comparer used for comparison of column header values. |
Comparer |
getColComparer(int hdridx)
Get the comparer used for comparison of column header values. |
int |
getColCount()
Return the number of columns in the table. |
String |
getColHeader(int idx)
Get col header name. |
int |
getColHeaderCount()
Get the column header count. |
int |
getColWidth(int col)
Get the current column width setting. |
int |
getDataColCount()
Return the number one or more data columns |
Comparer |
getDataComparer(int col)
Get the comparer for a data column. |
String |
getDataHeader(int idx)
Get data header name. |
String |
getDataName(int row,
int col)
Get a data cell's name. |
TableDataDescriptor |
getDescriptor()
Get internal table data descriptor which contains table structural infos. |
Font |
getFont(int r,
int c)
Return the per cell font. |
Color |
getForeground(int r,
int c)
Return the per cell foreground color. |
CrosstabGrid |
getGrid()
Get the crosstab grid type. |
Object |
getHeader(Object header)
Get the mapping name of the header. |
protected String |
getHeader0(int index)
Get header content. |
int |
getHeaderColCount()
Return the number of columns on the left of the table to be treated as header columns. |
String |
getHeaderName(int row,
int col)
Get a header cell's header name. |
int |
getHeaderRowCount()
Return the number of rows on the top of the table to be treated as header rows. |
Object[] |
getHeaders()
Get header at an index in base table. |
Insets |
getInsets(int r,
int c)
Return the cell gap space. |
Map |
getKeyValuePairs(int row,
int col,
Map map)
Create key value paires for hyperlink and condition to use. |
Object |
getObject(int r,
int c)
Return the value at the specified cell. |
int |
getPercentageDirection()
Return percentage direction. |
Format |
getPercentFormat()
Get the format used to show percentages. |
int |
getRowBorder(int r,
int c)
Return the style for bottom border of the specified cell. |
Color |
getRowBorderColor(int r,
int c)
Return the color for drawing the row border lines. |
Object |
getRowColumnHeader(int idx)
Get the row column's header. |
Comparer |
getRowComparer()
Get the comparer used for comparison of row header values. |
Comparer |
getRowComparer(int hdridx)
Get the comparer used for comparison of row header values. |
int |
getRowCount()
Return the number of rows in the table. |
String |
getRowHeader(int idx)
Get row header name. |
int |
getRowHeaderCount()
Get the row header count. |
int |
getRowHeight(int row)
Get the current row heights setting. |
Dimension |
getSpan(int r,
int c)
Return the spanning setting for the cell. |
int |
getStyleCol(int c)
Get the column to be base style. |
boolean[] |
getSuppressColumnGroupTotal()
Check if the col group total is suppressed. |
boolean[] |
getSuppressRowGroupTotal()
Check if the row group total is suppressed. |
TableLens |
getTable()
Get the base table. |
String |
getTotalLabel()
Get the label string for total columns and rows. |
int |
getTrailerColCount()
Return the number of columns on the right of the table to be treated as tail columns. |
int |
getTrailerRowCount()
Return the number of rows on the bottom of the table to be treated as tail rows. |
void |
invalidate()
Invalidate the table filter forcely, and the table filter will perform filtering calculation to validate itself. |
boolean |
isAggregateTopN()
Check if only aggregate topN rows. |
boolean |
isColumnTotalOnFirst()
Check if the col total is on first col. |
boolean |
isDataCell(int row,
int col)
Test if the cell is a data cell. |
boolean |
isFillBlankWithZero()
Check if column headers are kept. |
boolean |
isGrandTotalCell(int row,
int col)
Test if the cell is a grandtotal cell. |
boolean |
isHeaderCell(int row,
int col)
Test if the cell is a header cell. |
boolean |
isKeepColumnHeaders()
Check if column headers are kept. |
boolean |
isRepeatRowLabels()
Check if the row label are repeated. |
boolean |
isRowTotalOnTop()
Check if the row total is on top. |
boolean |
isShowSummaryHeaders()
Check whether to add summary title row/column. |
boolean |
isSummarySideBySide()
Check if summary cells are put side by side. |
boolean |
isSuppressColumnGrandTotal()
Check if the col grand total is suppressed. |
boolean |
isSuppressColumnGroupTotal(int i)
Check if the col group total is suppressed. |
boolean |
isSuppressColumnSubtotal()
Check if the col subtotal is suppressed. |
boolean |
isSuppressRowGrandTotal()
Check if the row grand total is suppressed. |
boolean |
isSuppressRowGroupTotal(int i)
Check if the row group total is suppressed. |
boolean |
isSuppressRowSubtotal()
Check if the row subtotal is suppressed. |
void |
removeColSortByVal(int ccol)
Remove col header sort by value info. |
void |
removeColTopN(int ccol)
Remove col header topn. |
void |
removeRowSortByVal(int rcol)
Remove row header sort value info. |
void |
removeRowTopN(int rcol)
Remove row header topn. |
void |
setAggregateTopN(boolean aggTopN)
Set the option if only aggregate topN rows. |
void |
setColHeaderComparer(Comparer comp)
Set the column header comparer used for comparison of column header values. |
void |
setColHeaderComparer(int hdridx,
Comparer comp)
Set the column header comparer used for comparison of column header values. |
void |
setColSortByValInfo(int ccol,
int dcol,
boolean reverse)
Set col header sort by value info. |
void |
setColTopN(int ccol,
int dcol,
int topn,
boolean reverse,
boolean others)
Set col header topn. |
void |
setColumnTotalOnFirst(boolean first)
Set option to set the col total area on first col of the group. |
void |
setCondition(ConditionGroup condition)
Set condition. |
void |
setDataComparer(int col,
Comparer comp)
Set the comparer for a data column. |
void |
setFillBlankWithZero(boolean fill)
Set option to fill blank cell with zero. |
void |
setGrid(CrosstabGrid grid)
Set the crosstab grid type. |
void |
setHeader(Object header,
Object str)
Set the mapping name of specified header. |
void |
setKeepColumnHeaders(boolean keep)
Set option to keep column headers. |
void |
setMeasureNames(String[] names)
Set the measure names to table. |
void |
setObject(int r,
int c,
Object v)
Set the cell value. |
void |
setPercentageDirection(int percentageDir)
Set percentage direction. |
void |
setPercentFormat(Format fmt)
Set the format used to show percentages. |
void |
setRepeatRowLabels(boolean repeat)
Set option to repeat row labels. |
void |
setRowHeaderComparer(Comparer comp)
Set the row header comparer used for comparison of row header values. |
void |
setRowHeaderComparer(int hdridx,
Comparer comp)
Set the row header comparer used for comparison of row header values. |
void |
setRowSortByValInfo(int ccol,
int dcol,
boolean reverse)
Set row header sort by value info. |
void |
setRowTopN(int rcol,
int dcol,
int topn,
boolean reverse,
boolean others)
Set row header topn. |
void |
setRowTotalOnTop(boolean top)
Set option to set the row total area on top of the group. |
void |
setShowSummaryHeaders(boolean sumTitle)
Set whether to add summary title row/column. |
void |
setSortInfo(inetsoft.report.internal.binding.CrosstabSortInfo sinfo)
Set a sort info . |
void |
setSummarySideBySide(boolean horizontal)
If this option is true, and there are multiple summary cells, they are arranged side by side in the table. |
void |
setSuppressColumnGrandTotal(boolean sup)
Set option to set if suppress the col grand total area. |
void |
setSuppressColumnGroupTotal(boolean[] sup)
Set option to set if suppress the col group total area. |
void |
setSuppressColumnGroupTotal(boolean sup,
int i)
Set option to set if suppress the col group total area. |
void |
setSuppressColumnSubtotal(boolean sup)
Set option to set if suppress the col subtotal area. |
void |
setSuppressRowGrandTotal(boolean sup)
Set option to set if suppress the row grand total area. |
void |
setSuppressRowGroupTotal(boolean[] sup)
Set option to set if suppress the row group total area. |
void |
setSuppressRowGroupTotal(boolean sup,
int i)
Set option to set if suppress the row group total area. |
void |
setSuppressRowSubtotal(boolean sup)
Set option to set if suppress the row subtotal area. |
void |
setTable(TableLens table)
Set the base table to be used with the attribute table table. |
void |
setTopNAggregateInfo(int dcol,
int n,
boolean topn)
Set the global topN. |
void |
setTotalLabel(String label)
Set the label string for total columns and rows. |
protected void |
sort(Vector source,
Comparer comp)
Sort a vector. |
| Methods inherited from class inetsoft.report.lens.AbstractTableLens |
|---|
addChangeListener, clone, containsDrill, containsFormat, findColumnByIdentifier, fireChangeEvent, getBoolean, getByte, getColType, getColumnIdentifier, getDefaultFormat, getDouble, getFloat, getInt, getLong, getShort, getXDrillInfo, isLineWrap, isNull, isPrimitive, moreRows, removeChangeListener, setColumnIdentifier, setLeftAlign, setLocal |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface inetsoft.report.TableLens |
|---|
addChangeListener, containsDrill, containsFormat, getDefaultFormat, getXDrillInfo, isLineWrap, removeChangeListener |
| Methods inherited from interface inetsoft.uql.XTable |
|---|
getBoolean, getByte, getColType, getColumnIdentifier, getDouble, getFloat, getInt, getLong, getShort, isNull, isPrimitive, moreRows, setColumnIdentifier |
| Field Detail |
|---|
public static final String ROW_GRAND_TOTAL_HEADER
public static final String COL_GRAND_TOTAL_HEADER
protected Map minfos
protected Map levels
| Constructor Detail |
|---|
public CrossTabFilter(TableLens table,
int rowh,
int colh,
int dcol,
Formula sum)
table - base table.rowh - row header column.colh - column header column.dcol - data column.sum - formula or null.
public CrossTabFilter(TableLens table,
int[] rowh,
int colh,
int dcol,
Formula sum)
table - base table.rowh - row header column.colh - column header column.dcol - data column.sum - formula or null.
public CrossTabFilter(TableLens table,
int rowh,
int[] colh,
int dcol,
Formula sum)
table - base table.rowh - row header column.colh - column header column.dcol - data column.sum - formula or null.
public CrossTabFilter(TableLens table,
int[] rowh,
int[] colh,
int dcol,
Formula sum)
table - base table.rowh - row header column.colh - column header column.dcol - data column.sum - formula or null.
public CrossTabFilter(TableLens table,
int rowh,
int colh,
int[] dcol,
Formula[] sum)
table - base table.rowh - row header column.colh - column header column.dcol - data column.sum - formula or null.
public CrossTabFilter(TableLens table,
int[] rowh,
int colh,
int[] dcol,
Formula[] sum)
table - base table.rowh - row header column.colh - column header column.dcol - data column.sum - formula or null.
public CrossTabFilter(TableLens table,
int rowh,
int[] colh,
int[] dcol,
Formula[] sum)
table - base table.rowh - row header column.colh - column header column.dcol - data column.sum - formula or null.
public CrossTabFilter(TableLens table,
int[] rowh,
int[] colh,
int[] dcol,
Formula[] sum)
table - base table.rowh - row header column.colh - column header column.dcol - data column.sum - formula or null.| Method Detail |
|---|
public int getRowHeaderCount()
public int getColHeaderCount()
public void setTable(TableLens table)
Note: override super.setTable not to cache data.
setTable in interface TableFiltertable - the base tablepublic TableDataDescriptor getDescriptor()
getDescriptor in interface TableLensgetDescriptor in interface XTablegetDescriptor in class AbstractTableLenspublic int getBaseRowIndex(int row)
getBaseRowIndex in interface TableFilterrow - row index in the filtered table.
public int getBaseColIndex(int col)
getBaseColIndex in interface TableFiltercol - column index in the filtered table.
public int getRowCount()
getRowCount in interface XTablepublic int getColCount()
getColCount in interface XTablepublic final int getHeaderRowCount()
getHeaderRowCount in interface XTablegetHeaderRowCount in class AbstractTableLenspublic final int getHeaderColCount()
getHeaderColCount in interface XTablegetHeaderColCount in class AbstractTableLenspublic final int getDataColCount()
public int getTrailerRowCount()
getTrailerRowCount in interface XTablegetTrailerRowCount in class AbstractTableLenspublic int getTrailerColCount()
getTrailerColCount in interface XTablegetTrailerColCount in class AbstractTableLenspublic int getRowHeight(int row)
getRowHeight in interface TableLensgetRowHeight in class AbstractTableLenspublic int getColWidth(int col)
getColWidth in interface TableLensgetColWidth in class AbstractTableLens
public Color getRowBorderColor(int r,
int c)
getRowBorderColor in interface TableLensgetRowBorderColor in class AbstractTableLensr - row number.c - column number.
public Color getColBorderColor(int r,
int c)
getColBorderColor in interface TableLensgetColBorderColor in class AbstractTableLensr - row number.c - column number.
public int getRowBorder(int r,
int c)
getRowBorder in interface TableLensgetRowBorder in class AbstractTableLensr - row number.c - column number.
public int getColBorder(int r,
int c)
getColBorder in interface TableLensgetColBorder in class AbstractTableLensr - row number.c - column number.
public Insets getInsets(int r,
int c)
getInsets in interface TableLensgetInsets in class AbstractTableLensr - row number.c - column number.
public Dimension getSpan(int r,
int c)
getSpan in interface TableLensgetSpan in class AbstractTableLensr - row number.c - column number.
public int getAlignment(int r,
int c)
getAlignment in interface TableLensgetAlignment in class AbstractTableLensr - row number.c - column number.
public Font getFont(int r,
int c)
getFont in interface TableLensgetFont in class AbstractTableLensr - row number.c - column number.
public Color getForeground(int r,
int c)
getForeground in interface TableLensgetForeground in class AbstractTableLensr - row number.c - column number.
public Color getBackground(int r,
int c)
getBackground in interface TableLensgetBackground in class AbstractTableLensr - row number.c - column number.
public Object getObject(int r,
int c)
getObject in interface XTabler - row number.c - column number.
public void setObject(int r,
int c,
Object v)
setObject in interface XTablesetObject in class AbstractTableLensr - row number.c - column number.v - cell value.public void setGrid(CrosstabGrid grid)
public CrosstabGrid getGrid()
public void setPercentFormat(Format fmt)
public Format getPercentFormat()
public void setTotalLabel(String label)
public String getTotalLabel()
public void setRowHeaderComparer(Comparer comp)
public void setRowHeaderComparer(int hdridx,
Comparer comp)
public Comparer getRowComparer()
public Comparer getRowComparer(int hdridx)
public void setColHeaderComparer(Comparer comp)
public void setColHeaderComparer(int hdridx,
Comparer comp)
public Comparer getColComparer()
public Comparer getColComparer(int hdridx)
public void setDataComparer(int col,
Comparer comp)
col - the data column index in data columns, not data column index
in base tablecomp - the comparerpublic Comparer getDataComparer(int col)
col - the data column index in data columns, not data column index
in base table
null if out of rangepublic void setSortInfo(inetsoft.report.internal.binding.CrosstabSortInfo sinfo)
public void setRowTopN(int rcol,
int dcol,
int topn,
boolean reverse,
boolean others)
rcol - the row header index in row headers, not row header's column
index in base tabledcol - the data column index in data columns, not data column index
in base tabletopn - the topn valuereverse - true if should reverse
public void setColTopN(int ccol,
int dcol,
int topn,
boolean reverse,
boolean others)
ccol - the col header index in col headers, not col header's column
index in base tabledcol - the data column index in data columns, not data column index
in base tabletopn - the topn valuereverse - true if should reverse
public void setRowSortByValInfo(int ccol,
int dcol,
boolean reverse)
ccol - the col header index in col headers, not col header's column
index in base tabledcol - the data column index in data columns, not data column index
in base tablereverse - true if should reverse
public void setColSortByValInfo(int ccol,
int dcol,
boolean reverse)
ccol - the col header index in col headers, not col header's column
index in base tabledcol - the data column index in data columns, not data column index
in base tablereverse - true if should reverse
public void setTopNAggregateInfo(int dcol,
int n,
boolean topn)
dcol - the aggregate column to compare values.n - the top N.topn - true to get top and false to get bottom values.public void removeRowTopN(int rcol)
rcol - the row header index in row headers, not row header's column
index in base tablepublic void removeColTopN(int ccol)
ccol - the col header index in col headers, not col header's column
index in base tablepublic void removeRowSortByVal(int rcol)
rcol - the row header index in row headers, not row header's column
index in base tablepublic void removeColSortByVal(int ccol)
ccol - the col header index in col headers, not col header's column
index in base tablepublic boolean containsRowTopN(int rcol)
rcol - the row header index in row headers, not row header's column
index in base table
public boolean containsColTopN(int ccol)
ccol - the col header index in col headers, not col header's column
index in base table
public boolean containsRowSortByVal(int rcol)
rcol - the row header index in row headers, not row header's column
index in base table
public boolean containsColSortByVal(int ccol)
ccol - the col header index in col headers, not col header's column
index in base table
public TableLens getTable()
getTable in interface TableFilterpublic void setFillBlankWithZero(boolean fill)
fill - true to fill blank cell with zero.public boolean isFillBlankWithZero()
public void setSummarySideBySide(boolean horizontal)
public boolean isSummarySideBySide()
public void setKeepColumnHeaders(boolean keep)
keep - true to keep the column headers.public boolean isKeepColumnHeaders()
public void setShowSummaryHeaders(boolean sumTitle)
public boolean isShowSummaryHeaders()
public void setRepeatRowLabels(boolean repeat)
repeat - true to repeat row label.public boolean isRepeatRowLabels()
public void setRowTotalOnTop(boolean top)
top - true to set the row total on the top.public boolean isRowTotalOnTop()
public void setColumnTotalOnFirst(boolean first)
first - true to set the col total on the first col.public boolean isColumnTotalOnFirst()
public void setSuppressRowGrandTotal(boolean sup)
sup - true to set suppress the row grand total area.public boolean isSuppressRowGrandTotal()
public void setSuppressColumnGrandTotal(boolean sup)
sup - true to set suppress the col grand total area.public boolean isSuppressColumnGrandTotal()
public void setSuppressRowSubtotal(boolean sup)
sup - true to set suppress the row subtotal area.public boolean isSuppressRowSubtotal()
public void setAggregateTopN(boolean aggTopN)
aggTopN - true to aggregate only topN rows.public boolean isAggregateTopN()
public void setSuppressColumnSubtotal(boolean sup)
sup - true to set suppress the col subtotal area.public boolean isSuppressColumnSubtotal()
public void setSuppressRowGroupTotal(boolean[] sup)
sup - true to set suppress the row group total area.public boolean[] getSuppressRowGroupTotal()
public void setSuppressColumnGroupTotal(boolean[] sup)
sup - true to set suppress the col group total area.public boolean[] getSuppressColumnGroupTotal()
public void setSuppressRowGroupTotal(boolean sup,
int i)
sup - true to set suppress the row group total area.public boolean isSuppressRowGroupTotal(int i)
public void setSuppressColumnGroupTotal(boolean sup,
int i)
sup - true to set suppress the col group total area.public boolean isSuppressColumnGroupTotal(int i)
public void setPercentageDirection(int percentageDir)
public int getPercentageDirection()
public void setCondition(ConditionGroup condition)
public void invalidate()
invalidate in interface TableFilterpublic Object getRowColumnHeader(int idx)
protected void sort(Vector source,
Comparer comp)
public boolean isHeaderCell(int row,
int col)
row - the cell's rowcol - the cell's col
true if the cell is a header cell, false
otherwise
public boolean isDataCell(int row,
int col)
row - the cell's rowcol - the cell's col
true if the cell is a data cell, false
otherwise
public boolean isGrandTotalCell(int row,
int col)
row - the cell's rowcol - the cell's col
true if the cell is a grandtotal cell,
false otherwise
public String getHeaderName(int row,
int col)
row - the header's rowcol - the header's col
public String getDataName(int row,
int col)
row - the data cell's rowcol - the data cell's col
public String[] getAvailableFields(int row,
int col)
row - the specified rowcol - the specified col
public Map getKeyValuePairs(int row,
int col,
Map map)
row - the specified rowcol - the specified colmap - the specified map, null if should create a new one
public int getStyleCol(int c)
public void dispose()
dispose in interface XTabledispose in class AbstractTableLenspublic Object[] getHeaders()
public Object getHeader(Object header)
public void setHeader(Object header,
Object str)
public void setMeasureNames(String[] names)
setMeasureNames in interface CalcFilterprotected void createXMetaInfo()
public String getRowHeader(int idx)
public String getColHeader(int idx)
public String getDataHeader(int idx)
protected String getHeader0(int index)
|
Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||