inetsoft.uql.erm
Interface CompositeDataRef
- All Superinterfaces:
- Cloneable, Comparable, DataRef, inetsoft.util.DataSerializable, Serializable, inetsoft.util.XMLSerializable
public interface CompositeDataRef
- extends DataRef
CompositeDataRef contains sub DataRefs.
| Fields inherited from interface inetsoft.uql.erm.DataRef |
AGG_CALC, CUBE, CUBE_DIMENSION, CUBE_MEASURE, CUBE_MODEL_DIMENSION, CUBE_MODEL_TIME_DIMENSION, CUBE_TIME_DIMENSION, DIMENSION, MEASURE, MODEL, NONE, TIME |
| Methods inherited from interface inetsoft.uql.erm.DataRef |
addr, clone, equals, getAttribute, getAttributes, getDataType, getDefaultFormula, getEntities, getEntity, getName, getRefType, getTypeNode, isEmpty, isEntityBlank, isExpression, parseData, toView, writeData |
| Methods inherited from interface inetsoft.util.XMLSerializable |
parseXML, writeXML |
getAttributeCount
int getAttributeCount()
- Get the attribute count.
- Returns:
- the contained attribute count.
getAttribute
DataRef getAttribute(int index)
- Get the attribute at an index.
- Parameters:
index - the specified index.
- Returns:
- the attribute at the index.
indexOfAttribute
int indexOfAttribute(DataRef attr)
- Get the index of an attribute.
- Parameters:
attr - the specified attribute.
- Returns:
- the index of the attribute.