|
Style Intelligence v12.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectinetsoft.uql.asset.AbstractAssembly
inetsoft.uql.asset.AbstractWSAssembly
inetsoft.uql.asset.AbstractTableAssembly
inetsoft.uql.asset.ComposedTableAssembly
public abstract class ComposedTableAssembly
composed table assembly, table asesmble composed of sub table assemblies.
| Field Summary |
|---|
| 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 | |
|---|---|
ComposedTableAssembly()
Constructor. |
|
ComposedTableAssembly(Worksheet ws,
String name)
Constructor. |
|
| Method Summary | |
|---|---|
void |
checkValidity()
Check if the mirror assembly is valid. |
void |
clearCache()
Clear cache. |
void |
clearProperty(String key)
Clear property. |
Object |
clone()
Clone the object. |
protected inetsoft.uql.asset.internal.WSAssemblyInfo |
createInfo()
Create assembly info. |
boolean |
equalsContent(Object obj)
Check if equals another object in content. |
UserVariable[] |
getAllVariables()
Get all variables in the condition value list. |
UserVariable[] |
getAllVariables(boolean recursive)
Get all variables in the condition value list. |
protected inetsoft.uql.asset.internal.ComposedTableAssemblyInfo |
getComposedTableInfo()
Get the composed table assembly info. |
protected inetsoft.uql.asset.internal.ComposedTableAssemblyInfo |
getComposedTableInfo(boolean sub)
Get the composed table assembly info. |
int |
getContentCode()
Get the hash code only considering content. |
String |
getSource()
Get the source of the table assembly. |
protected abstract TableAssembly[] |
getTableAssemblies()
Get all the table assemblies. |
TableAssembly[] |
getTableAssemblies(boolean cache)
Get all the table assemblies. |
TableAssembly |
getTableAssembly(String name)
Get the sub table assembly. |
abstract int |
getTableAssemblyCount()
Get the table assembly count. |
inetsoft.uql.asset.internal.TableAssemblyInfo |
getTableInfo(boolean sub)
Get the table assembly info. |
abstract String[] |
getTableNames()
Get the table names. |
boolean |
isComposed()
Check if is composed. |
boolean |
isHierarchical()
Check if show in a hierarchical mode. |
boolean |
isIconized(String child)
Check whether the child assembly should be iconized. |
void |
print(int level,
StringBuffer sb)
Print the table information. |
boolean |
printKey(PrintWriter writer)
Print the key to identify this content object. |
protected void |
renameAggregateInfo(String oname,
String nname)
Rename the aggregate info. |
protected void |
renameColumnSelection(ColumnSelection columns,
String oname,
String nname)
Rename the column selection. |
protected void |
renameConditionListWrapper(ConditionListWrapper conds,
String oname,
String nname,
Worksheet ws)
Rename the conditon list wrapper. |
void |
renameDepended(String oname,
String nname)
Rename the assemblies depended on. |
protected void |
renameSortInfo(String oname,
String nname)
Rename the sort info. |
void |
replaceVariables(VariableTable vars)
Replace all embeded user variables. |
void |
setHierarchical(boolean hier)
Set the hierarchical option. |
void |
setIconized(String child,
boolean iconized)
Set whether the child assembly should be iconized. |
abstract boolean |
setTableAssemblies(TableAssembly[] tables)
Set all the table assemblies. |
void |
setWorksheet(Worksheet ws)
Set the worksheet. |
boolean |
update()
Update the assembly. |
void |
updateTable(TableAssembly table)
update properties of table. |
| 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 |
|---|
public ComposedTableAssembly()
public ComposedTableAssembly(Worksheet ws,
String name)
| Method Detail |
|---|
public abstract int getTableAssemblyCount()
protected abstract TableAssembly[] getTableAssemblies()
public abstract boolean setTableAssemblies(TableAssembly[] tables)
tables - the specified table assemblies.
public abstract String[] getTableNames()
public TableAssembly[] getTableAssemblies(boolean cache)
cache - true to cache the cloned table assembies,
false otherwise.
public TableAssembly getTableAssembly(String name)
public void clearCache()
clearCache in interface TableAssemblyclearCache in class AbstractTableAssemblypublic boolean isComposed()
isComposed in interface WSAssemblyisComposed in class AbstractWSAssemblypublic boolean isHierarchical()
public void setHierarchical(boolean hier)
hier - true to show in a hierarchical mode, false
to show metadata.
public void setIconized(String child,
boolean iconized)
public boolean isIconized(String child)
protected inetsoft.uql.asset.internal.WSAssemblyInfo createInfo()
createInfo in class AbstractTableAssemblypublic inetsoft.uql.asset.internal.TableAssemblyInfo getTableInfo(boolean sub)
getTableInfo in interface TableAssemblygetTableInfo in class AbstractTableAssemblysub - true to include sub tables' infos, false
otherwise.
protected inetsoft.uql.asset.internal.ComposedTableAssemblyInfo getComposedTableInfo()
protected inetsoft.uql.asset.internal.ComposedTableAssemblyInfo getComposedTableInfo(boolean sub)
sub - true to include sub tables infos, false
otherwise.
public void checkValidity()
throws Exception
checkValidity in interface WSAssemblycheckValidity in class AbstractWSAssemblyExceptionpublic boolean update()
update in interface WSAssemblyupdate in class AbstractTableAssemblypublic void replaceVariables(VariableTable vars)
replaceVariables in interface WSAssemblyreplaceVariables in class AbstractTableAssemblyvars - the specified variable table.public UserVariable[] getAllVariables()
getAllVariables in interface inetsoft.uql.asset.internal.VariableProvidergetAllVariables in interface TableAssemblygetAllVariables in class AbstractTableAssemblypublic UserVariable[] getAllVariables(boolean recursive)
public String getSource()
public void renameDepended(String oname,
String nname)
renameDepended in interface AssemblyrenameDepended in class AbstractTableAssemblyoname - the specified old name.nname - the specified new name.
protected void renameColumnSelection(ColumnSelection columns,
String oname,
String nname)
columns - the specified column selections.oname - the specified old name.nname - the specified new name.
protected void renameConditionListWrapper(ConditionListWrapper conds,
String oname,
String nname,
Worksheet ws)
renameConditionListWrapper in class AbstractTableAssemblyconds - the specified condition list wrapper.oname - the specified old name.nname - the specified new name.ws - the associated worksheet.
protected void renameAggregateInfo(String oname,
String nname)
renameAggregateInfo in class AbstractTableAssemblyoname - the specified old name.nname - the specified new name.
protected void renameSortInfo(String oname,
String nname)
oname - the specified old name.nname - the specified new name.public int getContentCode()
getContentCode in interface TableAssemblygetContentCode in class AbstractTableAssembly
public boolean printKey(PrintWriter writer)
throws Exception
printKey in interface inetsoft.util.ContentObjectprintKey in class AbstractTableAssemblyExceptionpublic boolean equalsContent(Object obj)
equalsContent in interface TableAssemblyequalsContent in interface inetsoft.util.ContentObjectequalsContent in class AbstractTableAssemblyobj - the specified object.
public Object clone()
clone in interface Assemblyclone in interface AssetObjectclone in class AbstractTableAssemblypublic void clearProperty(String key)
clearProperty in interface TableAssemblyclearProperty in class AbstractTableAssemblykey - the property name.
public void print(int level,
StringBuffer sb)
print in interface TableAssemblyprint in class AbstractTableAssemblypublic void setWorksheet(Worksheet ws)
setWorksheet in interface WSAssemblysetWorksheet in class AbstractTableAssemblyws - the specified worksheet.public void updateTable(TableAssembly table)
updateTable in interface TableAssemblyupdateTable in class AbstractTableAssembly
|
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 | ||||||||