| 
 | Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components 11g Release 1 (11.1.1.4.0) E12063-05 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.dss.util.QDRMember
oracle.dss.util.HierarchicalQDRMember
public class HierarchicalQDRMember
HierarchicalQDRMember specifies the members of a dimension to
  consider in a HierarchicalQDR.
  
  The HierarchicalQDRMember adds hierarchy and level information 
  along with the actual member value.
QDR, 
QDRMember, 
HierarchicalQDR, 
Serialized Form| Field Summary | |
|---|---|
| protected  java.lang.Object | m_hier | 
| protected  java.lang.Object | m_level | 
| static java.lang.String | XML_LIST_NAME_OLAPThe XML tag name for a QDRMemberthat has theLISTtype. | 
| static java.lang.String | XML_NAME_OLAPThe XML tag name for a QDRMemberthat has any
 type exceptLIST. | 
| Fields inherited from class oracle.dss.util.QDRMember | 
|---|
| AGG, CURRENT, FIXED, LIST, m_data, m_intType, TOTAL, VARIES, XML_AGG, XML_LIST_NAME, XML_NAME, XML_NAME_NEW, XML_TOTAL | 
| Constructor Summary | |
|---|---|
| HierarchicalQDRMember()Default constructor. | |
| HierarchicalQDRMember(int type)Constructor that specifies a member type. | |
| HierarchicalQDRMember(int type,
                      java.lang.Object member,
                      java.lang.Object hierarchy,
                      java.lang.Object level)Constructor that specifies the type and the member or members that this HierarchicalQDRMemberrepresents. | |
| HierarchicalQDRMember(java.lang.String dimMember)Constructor that specifies the name of dimension member. | |
| HierarchicalQDRMember(java.lang.String member,
                      java.lang.String hierarchy,
                      java.lang.String level)Constructor that creates a HierarchicalQDRMember of type FIXED and the member or members that this HierarchicalQDRMemberrepresents. | |
| Method Summary | |
|---|---|
|  java.lang.Object | clone()Creates a copy of this HierarchicalQDRMemberobject. | 
| protected  boolean | comparePieces(java.lang.Object data,
              java.lang.Object cmpData,
              Comparison comparator) | 
|  boolean | contains(HierarchicalQDRMember qdrMember)Indicates whether this HierarchicalQDRMembercontains the 
 specifiedHierarchicalQDRMember. | 
|  boolean | contains(HierarchicalQDRMember qdrMember,
         Comparison comparator)Indicates whether this HierarchicalQDRMembercontains the 
 specifiedHierarchicalQDRMember. | 
| protected  boolean | contains(java.util.Vector v1,
         java.util.Vector v2,
         Comparison comparator) | 
| protected  java.lang.String | convertTypeIntToString(int type) | 
| protected  int | convertTypeStringToInt(java.lang.String strType) | 
|  boolean | equals(HierarchicalQDRMember qdrMember)Specifies whether this HierarchicalQDRMemberis equivalent to the
 specifiedHierarchicalQDRMember. | 
|  boolean | equals(HierarchicalQDRMember qdrMember,
       Comparison comparator)Specifies whether this HierarchicalQDRMemberis equivalent to the
 specifiedHierarchicalQDRMember. | 
|  boolean | equals(java.lang.Object obj)Specifies whether this HierarchicalQDRMemberis equivalent to the
 specifiedObject. | 
|  boolean | equals(java.lang.Object obj,
       Comparison comparator)Specifies whether this HierarchicalQDRMemberis equivalent to the
 specifiedObject. | 
|  java.util.Vector | getAllDependentIDs(java.lang.String measDim,
                   NameConverter nc) | 
| protected  java.lang.String | getDataString() | 
|  java.lang.Object | getHierarchy()Retrieves the member's hierarchy or members' hierarchies that this HierarchicalQDRMemberrepresents. | 
| protected  java.lang.String | getHierarchyTag() | 
| protected  java.lang.String | getHierString() | 
|  java.lang.Object | getLevel()Retrieves the member's level or members' levels that this HierarchicalQDRMemberrepresents. | 
| protected  java.lang.String | getLevelString() | 
| protected  java.lang.String | getLevelTag() | 
| protected  java.lang.String | getMemberTag() | 
| protected  java.lang.String | getMemberTypeTag() | 
|  java.lang.String | getTagName()Retrieves the name used for persisting this QDRin XML. | 
|  java.lang.Object | getXML(oracle.dss.util.persistence.XMLContext context) | 
|  int | hashCode() | 
|  void | setHierarchy(java.lang.Object newHier)Specifies the dimension member hierarchy or members' hierarchies that this HierarchicalQDRMemberobject represents, when the member type 
 of thisHierarchicalQDRMemberobject isFIXEDorLIST. | 
|  void | setLevel(java.lang.Object newLevel)Specifies the dimension member level or members' levels that this HierarchicalQDRMemberobject represents, when the member type 
 of thisHierarchicalQDRMemberobject isFIXEDorLIST. | 
|  void | setXML(oracle.dss.util.persistence.XMLContext context,
       java.lang.Object node) | 
|  java.lang.String | toString()Generates the string representation of this HierarchicalQDRMember. | 
| Methods inherited from class oracle.dss.util.QDRMember | 
|---|
| contains, contains, equals, getData, getStateString, getType, setData, setType | 
| Methods inherited from class java.lang.Object | 
|---|
| finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final java.lang.String XML_NAME_OLAP
QDRMember that has any
 type except LIST.
public static final java.lang.String XML_LIST_NAME_OLAP
QDRMember that has the
 LIST type.
protected java.lang.Object m_hier
protected java.lang.Object m_level
| Constructor Detail | 
|---|
public HierarchicalQDRMember()
HierarchicalQDRMember.
public HierarchicalQDRMember(int type)
type - A constant that represents the type of data that this 
              HierarchicalQDRMember object represents.QDRMember.FIXED, 
QDRMember.VARIES, 
QDRMember.CURRENT, 
QDRMember.LISTpublic HierarchicalQDRMember(java.lang.String dimMember)
HierarchicalQDRMember.FIXED.
dimMember - The name of the dimension member that this
                  HierarchicalQDRMember represents.QDRMember.FIXED
public HierarchicalQDRMember(int type,
                             java.lang.Object member,
                             java.lang.Object hierarchy,
                             java.lang.Object level)
HierarchicalQDRMember represents.
type - A constant that represents the type of data
             that this HierarchicalQDRMember object represents.
             The valid constants are listed in the See Also section.member - The dimension member or members that this
             HierarchicalQDRMember represents.
             If type is FIXED, then
             member should be a String that
             identifies the dimension member
             If type is LIST, then
             data should be a Vector of
             strings that identify the dimension members.hierarchy - The dimension member's hierarchy or members' hierarchies that this
             HierarchicalQDRMember represents.
             If type is FIXED, then
             hierarchy should be a String that
             identifies the dimension member's hierarchy
             If type is LIST, then
             data should be a Vector of
             strings that identify the dimension members' hierarchies.level - The dimension member's level or members' levels that this
             HierarchicalQDRMember represents.
             If type is FIXED, then
             level should be a String that
             identifies the dimension member's level
             If type is LIST, then
             level should be a Vector of
             strings that identify the dimension members' levels.QDRMember.FIXED, 
QDRMember.VARIES, 
QDRMember.CURRENT, 
QDRMember.LIST
public HierarchicalQDRMember(java.lang.String member,
                             java.lang.String hierarchy,
                             java.lang.String level)
HierarchicalQDRMember represents.
member - The dimension member or members that this
               HierarchicalQDRMember represents.hierarchy - The dimension member's hierarchy or members' hierarchies 
                  that this HierarchicalQDRMember represents.level - The dimension member's level or members' levels that this
              HierarchicalQDRMember represents.QDRMember.FIXED| Method Detail | 
|---|
public void setHierarchy(java.lang.Object newHier)
HierarchicalQDRMember object represents, when the member type 
 of this HierarchicalQDRMember object is FIXED or 
 LIST.
newHier - The object that specifies the member's hierarchy or members'
                hierarchies that this HierarchicalQDRMember 
                should represent. If the member type is FIXED, 
                then pass a String that identifies the single 
                hierarchy that this HierarchicalQDRMember 
                should represent. If the member type is LIST, 
                then pass a Vector of hierarchies.QDRMember.FIXED, 
QDRMember.LIST, 
QDRMember.getType()public java.lang.Object getHierarchy()
HierarchicalQDRMember represents.
HierarchicalQDRMember 
         represents.public void setLevel(java.lang.Object newLevel)
HierarchicalQDRMember object represents, when the member type 
 of this HierarchicalQDRMember object is FIXED or 
 LIST.
newHier - The object that specifies the member's level or members'
                levels that this HierarchicalQDRMember should 
                represent. If the member type is FIXED, then 
                pass a String that identifies the single level
                that this HierarchicalQDRMember should 
                represent. If the member type is LIST, then 
                pass a Vector of levels.QDRMember.FIXED, 
QDRMember.LIST, 
QDRMember.getType()public java.lang.Object getLevel()
HierarchicalQDRMember represents.
HierarchicalQDRMember represents.public int hashCode()
hashCode in class QDRMember
public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
HierarchicalQDRMember object.
clone in interface VectorCloneclone in class QDRMemberHierarchicalQDRMember object.
java.lang.CloneNotSupportedException - If cloning is not supported
        for any of the fields.public java.lang.String getTagName()
QDR in XML.
 If this member is a list, then this method returns a special
 list name, rather than a plain name.
getTagName in interface oracle.dss.util.persistence.XMLizablegetTagName in class QDRMemberQDR.protected java.lang.String getMemberTag()
protected java.lang.String getLevelTag()
protected java.lang.String getHierarchyTag()
protected java.lang.String getMemberTypeTag()
public java.lang.Object getXML(oracle.dss.util.persistence.XMLContext context)
getXML in interface oracle.dss.util.persistence.XMLizablegetXML in class QDRMember
public void setXML(oracle.dss.util.persistence.XMLContext context,
                   java.lang.Object node)
setXML in interface oracle.dss.util.persistence.XMLizablesetXML in class QDRMembernode - The root ObjectNode of the persistence object tree.protected java.lang.String convertTypeIntToString(int type)
convertTypeIntToString in class QDRMemberprotected int convertTypeStringToInt(java.lang.String strType)
convertTypeStringToInt in class QDRMember
public java.util.Vector getAllDependentIDs(java.lang.String measDim,
                                           NameConverter nc)
getAllDependentIDs in class QDRMemberpublic java.lang.String toString()
HierarchicalQDRMember. If the member type of this 
 HierarchicalQDRMember object is FIXED or 
 LIST, then this method generates a String that 
 identifies the members that this HierarchicalQDRMember 
 represents.
toString in class QDRMemberHierarchicalQDRMember.QDRMember.getType()protected java.lang.String getHierString()
protected java.lang.String getLevelString()
protected java.lang.String getDataString()
protected boolean comparePieces(java.lang.Object data,
                                java.lang.Object cmpData,
                                Comparison comparator)
protected boolean contains(java.util.Vector v1,
                           java.util.Vector v2,
                           Comparison comparator)
public boolean contains(HierarchicalQDRMember qdrMember,
                        Comparison comparator)
HierarchicalQDRMember contains the 
 specified HierarchicalQDRMember. This 
 HierarchicalQDRMember contains the specified 
 HierarchicalQDRMember if it represents all of the dimension 
 members that the specified HierarchicalQDRMember represents.
 
 A HierarchicalQDRMember that has the VARIES type 
 contains any other HierarchicalQDRMember. If two 
 HierarchicalQDRMember objects are equivalent, then they each
 contain the other.
qdrMember - The HierarchicalQDRMember with which you 
                    want to compare this HierarchicalQDRMember.
true if this HierarchicalQDRMember 
                           represents all of the dimension members that
                           qdrMember represents,
         false if qdrMember is null
                           or if qdrMember represents
                           any dimension members that this
                           HierarchicalQDRMember does not 
                           represent.equals(oracle.dss.util.HierarchicalQDRMember, oracle.dss.util.Comparison)public boolean contains(HierarchicalQDRMember qdrMember)
HierarchicalQDRMember contains the 
 specified HierarchicalQDRMember. This 
 HierarchicalQDRMember contains the specified 
 HierarchicalQDRMember if it represents all of the dimension 
 members that the specified HierarchicalQDRMember represents.
 
 A HierarchicalQDRMember that has the VARIES type 
 contains any other HierarchicalQDRMember. If two 
 HierarchicalQDRMember objects are equivalent, then they each
 contain the other.
qdrMember - The HierarchicalQDRMember with which you 
                    want to compare this HierarchicalQDRMember.
true if this HierarchicalQDRMember 
                           represents all of the dimension members that
                           qdrMember represents,
         false if qdrMember is null
                           or if qdrMember represents
                           any dimension members that this
                           HierarchicalQDRMember does not 
                           represent.equals(oracle.dss.util.HierarchicalQDRMember, oracle.dss.util.Comparison)
public boolean equals(HierarchicalQDRMember qdrMember,
                      Comparison comparator)
HierarchicalQDRMember is equivalent to the
 specified HierarchicalQDRMember.
 HierarchicalQDRMember objects are equal if:
 they have the same member type and if they represent exactly the same dimension members, hierarchy,     
 and level
 or they have the same member type and the same member value, with different hierarchies but equivalent
 levels
qdrMember - The HierarchicalQDRMember to which you want to compare
             this HierarchicalQDRMember.comparator - An Object implementing the Comparison interface to allow
                   two levels with different values to be compared for equivalence
                   if their hierarchies are not equal
true if the two HierarchicalQDRMember objects
             have the same type and represent the same item as described above,
         false if the type is different or if the
            two HierarchicalQDRMember objects represent different
            dimension members, hierarchies, levels.QDRMember.getType(), 
QDRMember.getData()public boolean equals(HierarchicalQDRMember qdrMember)
HierarchicalQDRMember is equivalent to the
 specified HierarchicalQDRMember.
 HierarchicalQDRMember objects are equal if
 they have the same member type and if they represent exactly the same dimension members, hierarchy,     
 and level.
qdrMember - The HierarchicalQDRMember to which you want to compare
             this HierarchicalQDRMember.
true if the two HierarchicalQDRMember objects
             have the same type and represent the same item as described above,
         false if the type is different or if the
            two HierarchicalQDRMember objects represent different
            dimension members, hierarchies, levels.QDRMember.getType(), 
QDRMember.getData()
public boolean equals(java.lang.Object obj,
                      Comparison comparator)
HierarchicalQDRMember is equivalent to the
 specified Object.
 HierarchicalQDRMember objects are equivalent if they have the same
 member type and if they represent exactly the same dimension members.
HierarchicalQDRMember - The HierarchicalQDRMember to which you want to compare
             this HierarchicalQDRMember.comparator - An Object implementing the Comparison interface to allow
                   two levels with different values to be compared for equivalence
                   if their hierarchies are not equal
true if the two HierarchicalQDRMember objects
             have the same type and represent the same dimension members,
         false if the type is different, if the
            two HierarchicalQDRMember objects represent different
            dimension members, or if obj is not a
            HierarchicalQDRMember.QDRMember.getType(), 
QDRMember.getData()public boolean equals(java.lang.Object obj)
HierarchicalQDRMember is equivalent to the
 specified Object.
 HierarchicalQDRMember objects are equivalent if they have the same
 member type and if they represent exactly the same dimension members.
equals in class QDRMemberHierarchicalQDRMember - The HierarchicalQDRMember to which you want to compare
             this HierarchicalQDRMember.
true if the two HierarchicalQDRMember objects
             have the same type and represent the same dimension members,
         false if the type is different, if the
            two HierarchicalQDRMember objects represent different
            dimension members, or if obj is not a
            HierarchicalQDRMember.QDRMember.getType(), 
QDRMember.getData()| 
 | Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components 11g Release 1 (11.1.1.4.0) E12063-05 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||