|
Style Intelligence v12.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectinetsoft.report.filter.AbstractBinaryTableFilter
inetsoft.report.lens.CrossJoinTableLens
public class CrossJoinTableLens
CrossJoinTableLens cross joins two table lenses.
| Field Summary |
|---|
| Fields inherited from class inetsoft.report.filter.AbstractBinaryTableFilter |
|---|
descriptor, mmap |
| Fields inherited from interface inetsoft.report.TableLens |
|---|
BREAK_BORDER, NULL |
| Fields inherited from interface inetsoft.uql.XTable |
|---|
EOT |
| Constructor Summary | |
|---|---|
CrossJoinTableLens()
Constructor. |
|
CrossJoinTableLens(TableLens ltable,
TableLens rtable)
Constructor. |
|
| Method Summary | |
|---|---|
void |
cancel()
Cancel the table lens and running queries if supported. |
void |
dispose()
Dispose the cross join lens. |
protected void |
finalize()
Finalize the cross join lens. |
int |
getAlignment(int r,
int c)
Return the per cell alignment. |
Color |
getBackground(int r,
int c)
Return the per cell background color. |
boolean |
getBoolean(int r,
int c)
Get the boolean value in one row. |
byte |
getByte(int r,
int c)
Get the byte value in one row. |
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. |
int |
getColCount()
Return the number of columns in the table. |
Class |
getColType(int col)
Get the current column content type. |
int |
getColWidth(int col)
Get the current column width setting. |
double |
getDouble(int r,
int c)
Get the double value in one row. |
float |
getFloat(int r,
int c)
Get the float value in one row. |
Font |
getFont(int r,
int c)
Return the per cell font. |
Color |
getForeground(int r,
int c)
Return the per cell foreground color. |
int |
getHeaderColCount()
Return the number of columns on the left of the table to be treated as header columns. |
int |
getHeaderRowCount()
Return the number of rows on the top of the table to be treated as header rows. |
Insets |
getInsets(int r,
int c)
Return the cell gap space. |
int |
getInt(int r,
int c)
Get the int value in one row. |
TableLens |
getLeftTable()
Get the left base table lens. |
long |
getLong(int r,
int c)
Get the long value in one row. |
Object |
getObject(int r,
int c)
Return the value at the specified cell. |
TableLens |
getRightTable()
Get the right base table lens. |
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. |
int |
getRowCount()
Return the number of rows in the table. |
int |
getRowHeight(int r)
Get the current row heights setting. |
short |
getShort(int r,
int c)
Get the short value in one row. |
Dimension |
getSpan(int r,
int c)
Return the spanning setting for the cell. |
int |
getTrailerColCount()
Return the number of columns on the right of the table to be treated as trailer columns. |
int |
getTrailerRowCount()
Return the number of rows on the bottom of the table to be treated as trailer rows. |
void |
invalidate()
Invalidate the table filter forcely, and the table filter will perform filtering calculation to validate itself. |
boolean |
isCancelled()
Check the TableLens to see if it is cancelled. |
boolean |
isLineWrap(int r,
int c)
Return the per cell line wrap mode. |
boolean |
isNull(int r,
int c)
Check if the value at one cell is null. |
boolean |
isPrimitive(int col)
Check if is primitive. |
boolean |
moreRows(int row)
Check if there are more rows. |
void |
setObject(int r,
int c,
Object v)
Set the cell value. |
void |
setTables(TableLens ltable,
TableLens rtable)
Set the base table lenses. |
| Methods inherited from class inetsoft.report.filter.AbstractBinaryTableFilter |
|---|
addChangeListener, clone, containsDrill, containsFormat, fireChangeEvent, getColumnIdentifier, getDefaultFormat, getDescriptor, getXDrillInfo, isLeftPath, isRightPath, removeChangeListener, setColumnIdentifier |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface inetsoft.report.TableLens |
|---|
addChangeListener, containsDrill, containsFormat, getDefaultFormat, getDescriptor, getXDrillInfo, removeChangeListener |
| Methods inherited from interface inetsoft.uql.XTable |
|---|
getColumnIdentifier, setColumnIdentifier |
| Constructor Detail |
|---|
public CrossJoinTableLens()
public CrossJoinTableLens(TableLens ltable,
TableLens rtable)
| Method Detail |
|---|
public TableLens getLeftTable()
getLeftTable in interface BinaryTableFiltergetLeftTable in class AbstractBinaryTableFilterpublic TableLens getRightTable()
getRightTable in interface BinaryTableFiltergetRightTable in class AbstractBinaryTableFilter
public void setTables(TableLens ltable,
TableLens rtable)
ltable - the specified left base table lens, null is not
allowed.rtable - the specified right base table lens, null is
allowed.public void cancel()
cancel in interface inetsoft.report.internal.table.CancellableTableLenspublic boolean isCancelled()
isCancelled in interface inetsoft.report.internal.table.CancellableTableLenspublic void invalidate()
invalidate in interface BinaryTableFilterpublic boolean moreRows(int row)
moreRows in interface XTablerow - row number. If EOT is passed in, this method should wait
until the table is fully loaded.
public int getRowCount()
getRowCount in interface XTablepublic int getColCount()
getColCount in interface XTablepublic int getHeaderRowCount()
getHeaderRowCount in interface XTablepublic int getHeaderColCount()
getHeaderColCount in interface XTablepublic int getTrailerRowCount()
getTrailerRowCount in interface XTablepublic int getTrailerColCount()
getTrailerColCount in interface XTablepublic final boolean isPrimitive(int col)
isPrimitive in interface XTable
public final boolean isNull(int r,
int c)
isNull in interface XTabler - the specified row index.c - column number.
public Object getObject(int r,
int c)
getObject in interface XTabler - row number.c - column number.
public final double getDouble(int r,
int c)
getDouble in interface XTabler - the specified row index.c - column number.
public final float getFloat(int r,
int c)
getFloat in interface XTabler - the specified row index.c - column number.
public final long getLong(int r,
int c)
getLong in interface XTabler - the specified row index.c - column number.
public final int getInt(int r,
int c)
getInt in interface XTabler - the specified row index.c - column number.
public final short getShort(int r,
int c)
getShort in interface XTabler - the specified row index.c - column number.
public final byte getByte(int r,
int c)
getByte in interface XTabler - the specified row index.c - column number.
public final boolean getBoolean(int r,
int c)
getBoolean in interface XTabler - the specified row index.c - column number.
public Class getColType(int col)
getColType in interface XTablecol - column number.
public void setObject(int r,
int c,
Object v)
setObject in interface XTabler - row number.c - column number.v - cell value.public int getRowHeight(int r)
getRowHeight in interface TableLenspublic int getColWidth(int col)
getColWidth in interface TableLens
public Color getRowBorderColor(int r,
int c)
getRowBorderColor in interface TableLensr - row number.c - column number.
public Color getColBorderColor(int r,
int c)
getColBorderColor in interface TableLensr - row number.c - column number.
public int getRowBorder(int r,
int c)
getRowBorder in interface TableLensr - row number.c - column number.
public int getColBorder(int r,
int c)
getColBorder in interface TableLensr - row number.c - column number.
public Insets getInsets(int r,
int c)
getInsets in interface TableLensr - row number.c - column number.
public Dimension getSpan(int r,
int c)
getSpan in interface TableLensr - row number.c - column number.
public int getAlignment(int r,
int c)
getAlignment in interface TableLensr - row number.c - column number.
public Font getFont(int r,
int c)
getFont in interface TableLensr - row number.c - column number.
public boolean isLineWrap(int r,
int c)
isLineWrap in interface TableLensr - row number.c - column number.
public Color getForeground(int r,
int c)
getForeground in interface TableLensr - row number.c - column number.
public Color getBackground(int r,
int c)
getBackground in interface TableLensr - row number.c - column number.
protected void finalize()
throws Throwable
finalize in class ObjectThrowablepublic void dispose()
dispose in interface XTable
|
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 | ||||||||