public class OdsxApplicationElement extends OdsxPresentableElement implements OdsxApplicationElementInterface
| Interface | Description |
|---|---|
| OdsxApplElemMenuInterface | Classes that implements that interface controls the whole menu of the application element. |
| OdsxApplElemCustomizerInterface | Classes that implements that interface will be integrated as an part of the existing menu. |
| OdsxApplElemChildrenSelectorInterface | Classes that implements that interface will be integrated as a selector to the tree children list.. |
,
Serialized FormFwkColumnAccess.FwkSubColumnAccessFwkInfoBusImmediateAccess.ElementConsumer| Modifier and Type | Field and Description |
|---|---|
protected T_LONGLONG |
aeId |
protected OdsxApplElemChildrenSelectorInterface |
childrenSelector |
protected static FwkDescriptionInterface |
descriptor |
protected boolean |
hasSelfRef |
protected boolean |
hasSelfRefInitialized |
protected java.lang.String |
ident |
protected java.lang.String |
shortName |
static java.lang.String |
version |
beQueries, color, DEFAULT_COLOR, defaultObject, odsFilter, SEPARATOR, valueaverage, averageIsValid, columnName, CONSIDER_FLAGS, DESCRIPTION_COLUMN_NAME, icon, lower, minPositiveValue, observer, producer, range_lock, rangeIsValid, standardDeviation, standardDeviationIsValid, unit, upperchildren, properties, validchangeManager, suspendChangeManagersourceauthor, buildnr, className, company, copyright, creationDate, dateFormatString, description, eMail, FWK_ICON, FWK_ICON_ARRAY, FWK_ICON_BG, FWK_ICON_BG_ARRAY, FWK_ICON_BG_LARGE, FWK_ICON_BG_LARGE_ARRAY, FWK_ICON_LARGE, FWK_ICON_LARGE_ARRAY, ICON, iconCount, iconKey, internetAddress, name, titleNameAUTHOR, BUILDNR, COMPANY, COPYRIGHT, DATE_FORMAT, DEFAULT_ICON, DESCRIPTION, INTERNET, LARGE_ICON, LARGE_KEY_EXT, LARGE_OPAQUE_ICON, LARGE_OPAQUE_KEY_EXT, OPAQUE_ICON, OPAQUE_KEY_EXT, RCS_DATE_FORMAT, SUPPORT_EMAIL, TITLE_NAMEDATAARRAY_KEY, DEFINED_BIT, INVALID, NOT_MODIFIED_BIT, VALID, VALID_BIT, VISIBLE_BITINFOBUS_SOURCE| Modifier | Constructor and Description |
|---|---|
protected |
OdsxApplicationElement()
The constructor.
|
|
OdsxApplicationElement(ApplicationElement ae)
The constructor receiving the application element.
|
| Modifier and Type | Method and Description |
|---|---|
ApplicationElement |
getApplicationElement()
Get the ApplicationElement.
|
T_LONGLONG |
getApplicationElementId()
Get the application element id.
|
java.lang.String |
getBaseName()
Get the base type identifier.
|
FwkCommandInterface[] |
getCommands()
Retrieve the command array.
|
static FwkDescriptionInterface |
getDescriptor() |
java.util.Vector<OdsxPresentableElementInterface> |
getElements()
Get the child elements of this element.
|
java.lang.String |
getIdentificationString()
Get the identification string of the element.
|
void |
getPresentationString(java.io.Writer w,
java.lang.String spec,
java.util.Locale locale,
OdsxFilterInterface filter)
Print out the presentation into a writer.
|
java.util.Vector<OdsxPresentableElementInterface> |
getRelatedElements()
Get the related elements of this element.
|
java.lang.String |
getShortName()
Get the short name of the element.
|
boolean |
getTopLevelElement()
Get the top level element flag.
|
java.lang.String |
getVersion()
Return the version string of the FWK component.
|
boolean |
hasSelfReference()
Return a boolean whether the elements ahs a self reference.
|
boolean |
isTheSame(ApplicationElement aeElem)
Return a boolean whether the given ApplicationElement is equal to this one.
|
boolean |
isTheSame(OdsxPresentableElementInterface elem)
Return a boolean whether the given element is the element as the incoming one.
|
boolean |
isValid()
Return a boolean wether the element is already valid.
|
void |
setItemByCoordinates(int[] coord,
java.lang.Object item)
Set a new value at the specified coordinate.
|
void |
setTopLevelElement(boolean flag)
Set the application as a top level element.
|
void |
setValueAsObject(java.lang.Object item)
Set the value of the item.
|
delete, finalize, getDimensions, getIcon, getItemByCoordinates, getODSVersion, getOdsxFilter, getPresentationString, getPresentationString, getPresentationString, getRelations, getRelations, getSession, getShortName, getValueAsObject, getValueAsString, matchBaseElement, odsChanged, release, setOdsxFilter, subdivide, toString, valueIsAcreateEmptyColumn, dependsOn, determineRange, getAverage, getAverageFlag, getColumnName, getCommands, getCount, getFlagAt, getFlags, getIndex, getIndexRange, getMaximum, getMinimum, getMinPositiveValue, getNativeDatatype, getNativeValues, getNativeValues, getProperty, getScale, getStandardDeviation, getStandardDeviationFlag, getTransferData, getTransferDataFlavors, getUnitString, getValueAt, getValues, independentColumns, isDataFlavorSupported, isImplicit, isIndependent, main, reshape, setColumnName, setFlagAt, setFlags, setIndependent, setItemByCoordinates, setItemByCoordinates, setItemByCoordinates, setItemByCoordinates, setItemByCoordinates, setItemByCoordinates, setName, setScale, setValue, setValueAtaddChild, addChildListener, containsChild, fireChildAdded, fireChildRemoved, getAllChildren, getAllChildren, getChildren, getChildren, getChildrenCount, hasChildren, hasValidValues, isGroup, removeAllChildren, removeChild, removeChild, removeChildListener, setChildren, setProperty, setValidValuesaddDataItemChangeListener, fireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, getName, getPropertyGroup, getSource, isChangeManagerSuspended, removeDataItemChangeListener, setPropertyGroup, suspendChangeManageraddCommand, addCommand, addToGroup, addToGroup, addVetoableChangeListener, addVetoableChangeListener, clearCommands, commandsAvailable, compareTo, deleteGroup, destroyController, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getAuthor, getBuild, getCommand, getCompany, getCompanyInternetAddress, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getFwkMimeTypes, getGroup, getIcon, getIconKey, getIconKey, getPersistentObjectNames, getSupportEMail, getTitle, getTitleName, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, groupExists, removeCommand, removeFromGroup, removeVetoableChangeListener, removeVetoableChangeListener, setAuthor, setBuild, setCommands, setCompany, setCompanyInternetAddress, setCopyright, setCreationDate, setDateFormatString, setDescription, setDescriptor, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setSource, setSupportEMail, setTitleNameaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, isPropertyChangeEventSuspended, removePropertyChangeListener, removePropertyChangeListener, suspendPropertyChangeEventsgetClassName, getPresentationString, lostOwnership, setClassName, setCreationDategetNiceVersionclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitdelete, getODSVersion, getOdsxFilter, getPresentationString, getRelations, getRelations, getSession, getShortName, getValueAsObject, matchBaseElement, setOdsxFilter, valueIsAgetName, hasValidValues, isGroup, setProperty, setValidValuesgetAuthor, getBuild, getClassName, getCompany, getCompanyInternetAddress, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getIcon, getIcon, getIconKey, getIconKey, getPresentationString, getPresentationString, getSupportEMail, getTitle, getTitleName, setAuthor, setBuild, setClassName, setCompany, setCompanyInternetAddress, setCopyright, setCreationDate, setCreationDate, setDateFormatString, setDescription, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setName, setSupportEMail, setTitleNamereleasegetTransferData, getTransferDataFlavors, isDataFlavorSupportedaddChild, addChildListener, containsChild, getAllChildren, getAllChildren, getChildren, getChildren, getChildrenCount, hasChildren, removeAllChildren, removeChild, removeChild, removeChildListener, setChildrengetPresentationString, getValueAsString, setValueaddDataItemChangeListener, removeDataItemChangeListenergetDimensions, getItemByCoordinates, subdivideaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, isPropertyChangeEventSuspended, removePropertyChangeListener, removePropertyChangeListener, setSource, suspendPropertyChangeEventsaddCommand, addCommand, addToGroup, addToGroup, clearCommands, commandsAvailable, deleteGroup, getCommand, getGroup, groupExists, removeCommand, removeFromGroup, setCommandsgetPresentationString, getPresentationStringisChangeManagerSuspended, suspendChangeManagergetPersistentObjectNamesdestroyControlleraddVetoableChangeListener, addVetoableChangeListener, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, removeVetoableChangeListener, removeVetoableChangeListenerpublic static final java.lang.String version
protected OdsxApplElemChildrenSelectorInterface childrenSelector
protected java.lang.String ident
protected java.lang.String shortName
protected T_LONGLONG aeId
protected boolean hasSelfRef
protected boolean hasSelfRefInitialized
protected static final FwkDescriptionInterface descriptor
protected OdsxApplicationElement()
public OdsxApplicationElement(ApplicationElement ae)
ae - The application element.public java.lang.String getVersion()
FwkInterfacegetVersion in interface FwkInterfacegetVersion in class OdsxPresentableElementpublic static FwkDescriptionInterface getDescriptor()
public boolean isValid()
isValid in interface OdsxPresentableElementInterfacepublic boolean isTheSame(ApplicationElement aeElem)
isTheSame in interface OdsxApplicationElementInterfaceaeElem - The ApplicationElementpublic boolean isTheSame(OdsxPresentableElementInterface elem)
isTheSame in interface OdsxPresentableElementInterfaceisTheSame in class OdsxPresentableElementelem - The element to be compared topublic T_LONGLONG getApplicationElementId()
getApplicationElementId in interface OdsxApplicationElementInterfacepublic FwkCommandInterface[] getCommands()
getCommands in interface FwkInstructionInterfacegetCommands in class OdsxPresentableElementpublic boolean hasSelfReference()
throws AoException
AoExceptionpublic ApplicationElement getApplicationElement()
getApplicationElement in interface OdsxApplicationElementInterfacepublic java.lang.String getBaseName()
getBaseName in interface OdsxPresentableElementInterfacegetBaseName in class OdsxPresentableElementpublic void setItemByCoordinates(int[] coord,
java.lang.Object item)
throws FwkException
setItemByCoordinates in interface javax.infobus.ArrayAccesssetItemByCoordinates in class OdsxPresentableElementcoord - The coordinates where the new value should be placed.value - The new value.FwkExceptionpublic void setValueAsObject(java.lang.Object item)
throws FwkException
setValueAsObject in interface OdsxPresentableElementInterfacesetValueAsObject in class OdsxPresentableElementitem - the new value.FwkExceptionpublic void getPresentationString(java.io.Writer w,
java.lang.String spec,
java.util.Locale locale,
OdsxFilterInterface filter)
throws java.io.IOException
getPresentationString in interface OdsxPresentableElementInterfacegetPresentationString in class OdsxPresentableElementw - The writer.spec - This string allows the caller to specify the kind of output.
Currently there are to values allowed All or Header Only.
The All keyword is the default.
If the keyword Header Only is specify it will print out no values and flags.l - The Locale object or null.f - An ODSFilterInterface object.java.io.IOExceptionpublic java.util.Vector<OdsxPresentableElementInterface> getElements()
getElements in interface OdsxPresentableElementInterfacegetElements in class OdsxPresentableElementpublic void setTopLevelElement(boolean flag)
setTopLevelElement in interface OdsxApplicationElementInterfaceflag - if true the application
element must be a top level element.public boolean getTopLevelElement()
getTopLevelElement in interface OdsxApplicationElementInterfacepublic java.util.Vector<OdsxPresentableElementInterface> getRelatedElements()
getRelatedElements in interface OdsxPresentableElementInterfacegetRelatedElements in class OdsxPresentableElementpublic java.lang.String getShortName()
getShortName in interface FwkColumnAccessInterfacegetShortName in interface OdsxPresentableElementInterfacegetShortName in class FwkColumnAccesspublic java.lang.String getIdentificationString()
getIdentificationString in interface OdsxPresentableElementInterfacegetIdentificationString in class OdsxPresentableElement