Style Intelligence v12.0

inetsoft.uql.erm
Class ERMCubeMember

java.lang.Object
  extended by inetsoft.uql.erm.ERMCubeMember
All Implemented Interfaces:
XCubeMember, inetsoft.util.XMLSerializable, Serializable, Cloneable
Direct Known Subclasses:
XMeasure

public class ERMCubeMember
extends Object
implements XCubeMember

An XCubeMember represents a dimension element or a measure.

Since:
6.0
See Also:
Serialized Form

Constructor Summary
ERMCubeMember(String name)
          Create a new instance of ERMCubeMember.
 
Method Summary
 Object clone()
          Create a copy of this object.
 boolean equals(Object obj)
          Check if equals another object.
 DataRef getDataRef()
          Get the DataRef object that this cube member wraps.
 String getDescription()
          Get a description of this cube member.
 String getFolder()
          Get the folder of this measure.
 String getName()
          Get the name of this cube member.
 String getType()
          Get the data type of this cube member.
 XMetaInfo getXMetaInfo()
          Get the XMetaInfo of this cube member.
 int hashCode()
          Get cube member hash code.
 void parseXML(Element tag)
          Read in the definition of this object from an XML tag.
 void setDataRef(DataRef dataRef)
          Set the DataRef object that this cube member wraps.
 void setDescription(String description)
          Set the description of this cube member.
 void setName(String name)
          Set the name of this cube member.
 void setType(String type)
          Set the data type of this cube member.
 void setXMetaInfo(XMetaInfo meta)
          Set the XMetaInfo of this cube member.
 void writeXML(PrintWriter writer)
          Write an XML element representation of this object.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ERMCubeMember

public ERMCubeMember(String name)
Create a new instance of ERMCubeMember.

Parameters:
name - the name of the member.
Method Detail

getDataRef

public DataRef getDataRef()
Get the DataRef object that this cube member wraps.

Specified by:
getDataRef in interface XCubeMember
Returns:
a DataRef object.

setDataRef

public void setDataRef(DataRef dataRef)
Set the DataRef object that this cube member wraps.

Parameters:
dataRef - the DataRef object.

getName

public String getName()
Get the name of this cube member.

Specified by:
getName in interface XCubeMember
Returns:
the member name.

setName

public void setName(String name)
Set the name of this cube member.

Parameters:
name - the member name.

getDescription

public String getDescription()
Get a description of this cube member.

Returns:
a description of this cube member.

setDescription

public void setDescription(String description)
Set the description of this cube member.

Parameters:
description - a description of this cube member.

getType

public String getType()
Get the data type of this cube member.

Specified by:
getType in interface XCubeMember
Returns:
the data type. This will be one of the data type constants defined in XSchema.

setType

public void setType(String type)
Set the data type of this cube member.

Parameters:
type - the data type. This may be one of the data type constants defined in XSchema.

clone

public Object clone()
Create a copy of this object.

Overrides:
clone in class Object
Returns:
a copy of this object.

equals

public boolean equals(Object obj)
Check if equals another object.

Overrides:
equals in class Object
Parameters:
obj - the specified object
Returns:
true if equals, false otherwise

getFolder

public String getFolder()
Get the folder of this measure.

Specified by:
getFolder in interface XCubeMember
Returns:
folder of this measure.

getXMetaInfo

public XMetaInfo getXMetaInfo()
Get the XMetaInfo of this cube member.

Specified by:
getXMetaInfo in interface XCubeMember
Returns:
the XMetaInfo of this cube member.

setXMetaInfo

public void setXMetaInfo(XMetaInfo meta)
Set the XMetaInfo of this cube member.

Parameters:
meta - the XMetaInfo object.

hashCode

public int hashCode()
Get cube member hash code.

Overrides:
hashCode in class Object

writeXML

public void writeXML(PrintWriter writer)
Write an XML element representation of this object.

Specified by:
writeXML in interface inetsoft.util.XMLSerializable
Parameters:
writer - the output stream to which to write the XML data.

parseXML

public void parseXML(Element tag)
              throws Exception
Read in the definition of this object from an XML tag.

Specified by:
parseXML in interface inetsoft.util.XMLSerializable
Parameters:
tag - the XML Element representing this object.
Throws:
Exception

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