inetsoft.uql.asset
Class ConcatenatedTableAssembly
java.lang.Object
inetsoft.uql.asset.AbstractAssembly
inetsoft.uql.asset.AbstractWSAssembly
inetsoft.uql.asset.AbstractTableAssembly
inetsoft.uql.asset.ComposedTableAssembly
inetsoft.uql.asset.CompositeTableAssembly
inetsoft.uql.asset.ConcatenatedTableAssembly
- All Implemented Interfaces:
- Assembly, AssetObject, inetsoft.uql.asset.internal.VariableProvider, TableAssembly, WSAssembly, inetsoft.util.ContentObject, inetsoft.util.XMLSerializable, Serializable, Cloneable
public class ConcatenatedTableAssembly
- extends CompositeTableAssembly
Concatenated table assembly, contains concatenated sub table assemblies.
- See Also:
- Serialized Form
| Methods inherited from class inetsoft.uql.asset.CompositeTableAssembly |
clone, createInfo, equalsContent, getCompositeTableInfo, getCompositeTableInfo, getContentCode, getDependeds, getOperator, getOperator, getOperator, getOperatorCount, getOperators, getOperatorTables, getTableAssemblies, getTableAssemblyCount, getTableNames, indexOfTableAssembly, isColumnUsed, parseContents, print, printKey, renameDepended, setOperator, setOperators, setTableAssemblies, updateTable, writeContents |
| Methods inherited from class inetsoft.uql.asset.ComposedTableAssembly |
clearCache, clearProperty, getAllVariables, getAllVariables, getComposedTableInfo, getComposedTableInfo, getSource, getTableAssemblies, getTableAssembly, getTableInfo, isComposed, isHierarchical, isIconized, renameAggregateInfo, renameColumnSelection, renameConditionListWrapper, renameSortInfo, replaceVariables, setHierarchical, setIconized, setWorksheet, update |
| Methods inherited from class inetsoft.uql.asset.AbstractTableAssembly |
getAggregateInfo, getAssemblyType, getColumnSelection, getColumnSelection, getExpressionWidth, getLastModified, getListener, getMaxDisplayRows, getMaxRows, getMinimumSize, getMVConditionList, getMVDeleteConditionList, getMVDeletePostConditionList, getMVDeletePreConditionList, getMVUpdateConditionList, getMVUpdatePostConditionList, getMVUpdatePreConditionList, getPostConditionList, getPostRuntimeConditionList, getPreConditionList, getPreRuntimeConditionList, getProperties, getProperty, getRankingConditionList, getRankingRuntimeConditionList, getRuntimeMV, getSortInfo, getSourceInfo, getTableInfo, isAggregate, isColumnUsed, isCrosstab, isDistinct, isLiveData, isMVForceAppendUpdates, isPlain, isRuntime, isSQLMergeable, isVisibleTable, mergeVariables, printHead, printProperties, reset, resetColumnSelection, setAggregate, setAggregateInfo, setColumnPropertyName, setColumnSelection, setColumnSelection, setConditionListWrapperWorksheet, setDistinct, setLastModified, setListener, setLiveData, setMaxDisplayRows, setMaxRows, setMVDeletePostConditionList, setMVDeletePreConditionList, setMVForceAppendUpdates, setMVUpdatePostConditionList, setMVUpdatePreConditionList, setPostConditionList, setPostRuntimeConditionList, setPreConditionList, setPreRuntimeConditionList, setProperty, setPublicColumnSelection, setRankingConditionList, setRankingRuntimeConditionList, setRuntime, setRuntimeMV, setSize, setSortInfo, setSourceInfo, setSQLMergeable, setVisibleTable, writeData |
| Methods inherited from class inetsoft.uql.asset.AbstractWSAssembly |
checkDependency, copyAssembly, createWSAssembly, getClassName, getDescription, getInfo, getName, getPosition, getSheet, getSize, getWorksheet, getWSAssemblyInfo, isCondition, isDateCondition, isIconized, isNamedGroup, isOuter, isTable, isVariable, setDescription, setIconized, setName, setOuter, setPosition, setVisible |
| Methods inherited from class inetsoft.uql.asset.AbstractAssembly |
addr, equals, getAbsoluteName, getAssemblyEntry, getBounds, hashCode, isEditable, isVisible, parseAttributes, parseXML, setBounds, toString, writeAttributes, writeXML |
| Methods inherited from interface inetsoft.uql.asset.WSAssembly |
copyAssembly, getDescription, getWorksheet, getWSAssemblyInfo, isCondition, isDateCondition, isIconized, isNamedGroup, isOuter, isTable, isVariable, setDescription, setIconized, setOuter, setVisible |
| Methods inherited from interface inetsoft.uql.asset.Assembly |
addr, checkDependency, getAbsoluteName, getAssemblyEntry, getBounds, getInfo, getName, getPosition, getSheet, getSize, isEditable, isVisible, setBounds, setPosition |
| Methods inherited from interface inetsoft.util.XMLSerializable |
parseXML, writeXML |
ConcatenatedTableAssembly
public ConcatenatedTableAssembly()
- Constructor.
ConcatenatedTableAssembly
public ConcatenatedTableAssembly(Worksheet ws,
String name,
TableAssembly[] tables,
TableAssemblyOperator[] operators)
- Constructor.
removeTable
public boolean removeTable(String subtable)
- Description copied from class:
CompositeTableAssembly
- Remove a sub-table.
- Overrides:
removeTable in class CompositeTableAssembly
- Parameters:
subtable - the specified sub-table.
- Returns:
- true if this table is no longer valid and should be removed.
setOperator
public void setOperator(String ltable,
String rtable,
TableAssemblyOperator operator)
- Set the operator at an index.
- Overrides:
setOperator in class CompositeTableAssembly
- Parameters:
ltable - the specified left table.rtable - the specified right table.operator - the specified operator.
removeOperator
public boolean removeOperator(String ltable,
String rtable)
- Remove the operator.
- Overrides:
removeOperator in class CompositeTableAssembly
- Parameters:
ltable - the specified left table.rtable - the specified right table.
- Returns:
- true if this table is no longer valid and should be removed.
getMinimumSize
public Dimension getMinimumSize(boolean embedded)
- Get the minimum size.
- Specified by:
getMinimumSize in interface TableAssembly- Overrides:
getMinimumSize in class AbstractTableAssembly
- Parameters:
embedded - true to embed the table assembly.
- Returns:
- the minimum size of the assembly.
checkValidity
public void checkValidity()
throws Exception
- Check if the mirror assembly is valid.
- Specified by:
checkValidity in interface WSAssembly- Overrides:
checkValidity in class CompositeTableAssembly
- Throws:
Exception