Style Intelligence v12.0

inetsoft.uql.asset
Interface Assembly

All Superinterfaces:
AssetObject, Cloneable, Serializable, inetsoft.util.XMLSerializable
All Known Subinterfaces:
ConditionAssembly, DateRangeAssembly, NamedGroupAssembly, TableAssembly, VariableAssembly, WSAssembly
All Known Implementing Classes:
AbstractAssembly, AbstractTableAssembly, AbstractWSAssembly, BoundTableAssembly, ComposedTableAssembly, CompositeTableAssembly, ConcatenatedTableAssembly, CubeTableAssembly, DataTableAssembly, DefaultConditionAssembly, DefaultDateRangeAssembly, DefaultNamedGroupAssembly, DefaultVariableAssembly, EmbeddedTableAssembly, JoinTableAssembly, MirrorConditionAssembly, MirrorDateRangeAssembly, MirrorNamedGroupAssembly, MirrorTableAssembly, MirrorVariableAssembly, PhysicalBoundTableAssembly, QueryBoundTableAssembly, RotatedTableAssembly, SnapshotEmbeddedTableAssembly, UnpivotTableAssembly

public interface Assembly
extends AssetObject

Assembly represents one assembly contained in a sheet. In the sheet, it will be laid out by its position and size and painted in the region.


Field Summary
static String CUBE_VS
          Cube table assembly for viewsheet prefix.
static String DETAIL
          Detail prefix.
static String EMBEDDED
          Embedded prefix.
static String FIELD
          Field mark.
static String SELECTION
          Selection prefix.
static String TABLE_VS
          Table assembly for viewsheet prefix.
 
Method Summary
 int addr()
          Get the original hash code.
 void checkDependency()
          Check if the dependency is valid.
 Object clone()
          Clone the object.
 String getAbsoluteName()
          Get the absolute name of this assembly.
 AssemblyEntry getAssemblyEntry()
          Get the assembly entry.
 int getAssemblyType()
          Get the type.
 Rectangle getBounds()
          Get the bounds.
 void getDependeds(Set set)
          Get the assemblies depended on.
 inetsoft.uql.asset.internal.AssemblyInfo getInfo()
          Get the assembly info.
 Dimension getMinimumSize()
          Get the minimum size.
 String getName()
          Get the name.
 Point getPosition()
          Get the position.
 AbstractSheet getSheet()
          Get the sheet container.
 Dimension getSize()
          Get the size.
 boolean isEditable()
          Check if is editable.
 boolean isVisible()
          Check if is visible.
 void renameDepended(String oname, String nname)
          Rename the assemblies depended on.
 void setBounds(Rectangle bounds)
          Set the bounds.
 void setPosition(Point pos)
          Set the position.
 void setSize(Dimension size)
          Set the size.
 
Methods inherited from interface inetsoft.util.XMLSerializable
parseXML, writeXML
 

Field Detail

FIELD

static final String FIELD
Field mark.

See Also:
Constant Field Values

SELECTION

static final String SELECTION
Selection prefix.

See Also:
Constant Field Values

EMBEDDED

static final String EMBEDDED
Embedded prefix.

See Also:
Constant Field Values

DETAIL

static final String DETAIL
Detail prefix.

See Also:
Constant Field Values

TABLE_VS

static final String TABLE_VS
Table assembly for viewsheet prefix.

See Also:
Constant Field Values

CUBE_VS

static final String CUBE_VS
Cube table assembly for viewsheet prefix.

See Also:
Constant Field Values
Method Detail

getName

String getName()
Get the name.

Returns:
the name of the assemmbly.

getAbsoluteName

String getAbsoluteName()
Get the absolute name of this assembly.

Returns:
the absolute name of this assembly.

getAssemblyEntry

AssemblyEntry getAssemblyEntry()
Get the assembly entry.

Returns:
the assembly entry.

getInfo

inetsoft.uql.asset.internal.AssemblyInfo getInfo()
Get the assembly info.

Returns:
the associated assembly info.

getDependeds

void getDependeds(Set set)
Get the assemblies depended on.

Parameters:
set - the set stores the assemblies depended on.

renameDepended

void renameDepended(String oname,
                    String nname)
Rename the assemblies depended on.

Parameters:
oname - the specified old name.
nname - the specified new name.

checkDependency

void checkDependency()
                     throws InvalidDependencyException
Check if the dependency is valid.

Throws:
InvalidDependencyException

getPosition

Point getPosition()
Get the position.

Returns:
the position of the assembly.

setPosition

void setPosition(Point pos)
Set the position.


getSize

Dimension getSize()
Get the size.

Returns:
the size of the assembly.

setSize

void setSize(Dimension size)
Set the size.

Parameters:
size - the specified size.

setBounds

void setBounds(Rectangle bounds)
Set the bounds.

Parameters:
bounds - the specified bounds.

getBounds

Rectangle getBounds()
Get the bounds.

Returns:
the bounds of the assembly.

getMinimumSize

Dimension getMinimumSize()
Get the minimum size.

Returns:
the minimum size of the assembly.

getAssemblyType

int getAssemblyType()
Get the type.

Returns:
the type of the assembly.

isVisible

boolean isVisible()
Check if is visible.

Returns:
true if visible, false otherwise.

isEditable

boolean isEditable()
Check if is editable.

Returns:
true if editable, false otherwise.

clone

Object clone()
Clone the object.

Specified by:
clone in interface AssetObject
Returns:
the cloned object.

addr

int addr()
Get the original hash code.

Returns:
the original hash code.

getSheet

AbstractSheet getSheet()
Get the sheet container.

Returns:
the sheet container.

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