Style Intelligence v12.0

inetsoft.uql.asset
Class ConcatenatedTableAssembly

java.lang.Object
  extended by inetsoft.uql.asset.AbstractAssembly
      extended by inetsoft.uql.asset.AbstractWSAssembly
          extended by inetsoft.uql.asset.AbstractTableAssembly
              extended by inetsoft.uql.asset.ComposedTableAssembly
                  extended by inetsoft.uql.asset.CompositeTableAssembly
                      extended by 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

Field Summary
 
Fields inherited from class inetsoft.uql.asset.CompositeTableAssembly
tnames
 
Fields inherited from class inetsoft.uql.asset.AbstractTableAssembly
ginfo, postconds, preconds, prop, topns
 
Fields inherited from class inetsoft.uql.asset.AbstractWSAssembly
info, ws
 
Fields inherited from interface inetsoft.uql.asset.Assembly
CUBE_VS, DETAIL, EMBEDDED, FIELD, SELECTION, TABLE_VS
 
Constructor Summary
ConcatenatedTableAssembly()
          Constructor.
ConcatenatedTableAssembly(Worksheet ws, String name, TableAssembly[] tables, TableAssemblyOperator[] operators)
          Constructor.
 
Method Summary
 void checkValidity()
          Check if the mirror assembly is valid.
 Dimension getMinimumSize(boolean embedded)
          Get the minimum size.
 boolean removeOperator(String ltable, String rtable)
          Remove the operator.
 boolean removeTable(String subtable)
          Remove a sub-table.
 void setOperator(String ltable, String rtable, TableAssemblyOperator operator)
          Set the operator at an index.
 
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 class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

ConcatenatedTableAssembly

public ConcatenatedTableAssembly()
Constructor.


ConcatenatedTableAssembly

public ConcatenatedTableAssembly(Worksheet ws,
                                 String name,
                                 TableAssembly[] tables,
                                 TableAssemblyOperator[] operators)
Constructor.

Method Detail

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

Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved.