IElement Interface
- public interface IElement
This class represents the base level object within the IDE. Many other objects
are derived from it, but it provides a base level object that can be used
very generically. The base interface does not impose any structure or relationship
between elements. For structured elements, see ITreeElement
.
-
All Known Implementing Classes
-
DefaultElement
, DefaultDocument
, JavaDocument
, ControlDocument
, ControlContainerDocument
, DefaultSourceDocument
, DefaultDocumentElement
, ControlVariable
, ControlMethod
, DefaultSourceElement
, DefaultTreeElement
-
All Known Subinterfaces
-
IDocument
, IDocumentElement
, IDOMSourceElement
, ILinkedElement
, IRelatedDocument
, ISourceDocument
, ISourceElement
, ITreeElement
, IVersionedDocument
getProperty(String) Method
public Object
getProperty(String
sProperty)
Shortcut method to get a property value. This will typically only be
used if the caller knows the set of properties available on the element.
Parameters
-
sProperty
- The name of the property to fetch.
Returns
- Value of the property, or null if the property does not exist.
getPropertyDescriptors() Method
public PropertyDescriptor
[] getPropertyDescriptors()
Return the property descriptors available for this object. Although
this method is borrowed from JavaBeans, an IElement is not necessarily a
JavaBean. However, it should be easy to turn beans into IElements.
Returns
- Array of property descriptor objects describing the properties
that this IElement exposes
setProperty(String, Object) Method
public void setProperty(String
sProperty,
Object
oValue)
Shortcut method to set a property value. This will typically only be
used if the caller knows the set of properties available on the element.
Parameters
-
sProperty
- The name of the property to set.
-
oValue
- value object to which the property should be set.