com.microstrategy.web.objects.WebAttribute |
The WebAttribute interface represents an attribute, which is a first class object. This interface allows retrieval of the forms of an attribute.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract WebAttributeForms |
getBrowseForms()
Returns a list of browse forms which belong to this attribute.
| ||||||||||
abstract WebDimensionAttribute |
getDimensionAttribute()
Returns the
WebDimensionAttribute which is associated with this attribute. | ||||||||||
abstract WebElementSource |
getElementSource()
Returns an element source which can be used to modify the parameters for element retrieval
if this attribute is highlighted.
| ||||||||||
abstract WebAttributeForms |
getForms(int webDisplayFormType)
Returns the list of attribute forms based on the display form type which belong to this attribute.
| ||||||||||
abstract WebAttributeForms |
getForms()
Returns the list of attribute forms which belong to this attribute.
| ||||||||||
abstract WebAttributeForms |
getTemplateForms()
Returns a list of template forms which belong to this attribute.
| ||||||||||
abstract boolean |
isProjectAttribute()
Returns whether this attribute is a project attribute.
| ||||||||||
abstract boolean |
requiresLookupTable()
Returns whether this attribute requires a lookup table in order to obtain elements for it.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Returns a list of browse forms which belong to this attribute. Browse forms are those forms which will be used by default when browsing elements of the attribute.
WebAttributeForms
collection, containing only the browse forms
of the attribute.
Returns the WebDimensionAttribute
which is associated with this attribute.
Note that every attribute belongs to a dimension; if the attribute did not come from a dimension object,
then the attribute is presumed to come from the system dimension.
WebDimensionAttribute
associated with the attribute.WebObjectsException | Thrown if the dimension attribute cannot be determined. |
---|
Returns an element source which can be used to modify the parameters for element retrieval if this attribute is highlighted.
WebElementSource
object, which can be used to control element browsing
in the event that this attribute is detailed/highlighted.
Returns the list of attribute forms based on the display form type which belong to this attribute.
webDisplayFormType | - value from EnumWebDisplayedForms . |
---|
WebAttributeForms
collection, forms of the attribute based on the type.Returns the list of attribute forms which belong to this attribute.
WebAttributeForms
collection, containing all forms of the attribute.
Returns a list of template forms which belong to this attribute. Template forms are those forms which will be used by default when the attribute appears inside a report.
WebAttributeForms
collection, containing only the template forms
of the attribute.
Returns whether this attribute is a project attribute.
Returns whether this attribute requires a lookup table in order to obtain elements for it. If this is true, then the attribute's elements cannot be browsed using the GetElements call without additional context information.