(Flex データ視覚化コンポーネントのみ)
パッケージmx.olap
クラスpublic class OLAPHierarchy
継承OLAPHierarchy Inheritance OLAPElement Inheritance Proxy Inheritance Object
実装 IOLAPHierarchy
サブクラス OLAPAttribute

OLAPHierarchy クラスは OLAP キューブのスキーマの階層を表します。

MXML のシンタックスexpandedMXML シンタックスを隠す

The <mx:OLAPHierarchy> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPHierarchy
    Properties
    allMemberName="(All)"
    elements="An array of Levels of this hierarchy"
    hasAll="true|false"
    name="No default"
  />
   

デフォルトの MXML プロパティelements

関連項目

mx.olap.IOLAPHierarchy
Creating an OLAP schema


パブリックプロパティ
 プロパティ定義元
  allMemberName : String
階層のすべてのメンバーの名前です。
OLAPHierarchy
  children : IList
[読み取り専用] すべてのメンバーの子です(IOLAPMember インスタンスのリスト)。
OLAPHierarchy
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  defaultMember : IOLAPMember
[読み取り専用] 階層のデフォルトメンバーです。
OLAPHierarchy
 Inheriteddimension : IOLAPDimension
このエレメントが属する次元です。
OLAPElement
 InheriteddisplayName : String
表示に使用できるストリングとしての OLAP エレメントの名前です。
OLAPElement
  elements : Array
[書き込み専用] OLAPLevel インスタンスとしての階層のレベルの配列です。
OLAPHierarchy
  hasAll : Boolean
階層にすべてのメンバが含まれる(true)か、そうでないか(false)を指定します。
OLAPHierarchy
  levels : IList
この階層のすべてのレベルです(IOLAPLevel インスタンスのリスト)。
OLAPHierarchy
  members : IList
[読み取り専用] この階層に属するすべてのレベルのすべてのメンバーです(IOLAPMember インスタンスのリスト)。
OLAPHierarchy
  name : String
[override] この階層のユーザー定義の名前です。
OLAPHierarchy
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 InheriteduniqueName : String
[読み取り専用] キューブ内の OLAP エレメントの一意の名前です。
OLAPElement
パブリックメソッド
 メソッド定義元
  
OLAPHierarchy(name:String = null, displayName:String = null)
コンストラクタです。
OLAPHierarchy
  
階層内の指定された名前を持つレベルを返します。
OLAPHierarchy
  
階層内の指定された名前を持つメンバーを返します。
OLAPHierarchy
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
エレメントの一意の名前を返します。
OLAPElement
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
allMemberNameプロパティ
allMemberName:String

階層のすべてのメンバーの名前です。

デフォルト値 : "(すべて)".



実装
    public function get allMemberName():String
    public function set allMemberName(value:String):void
childrenプロパティ 
children:IList  [読み取り専用]

すべてのメンバーの子です(IOLAPMember インスタンスのリスト)。



実装
    public function get children():IList
defaultMemberプロパティ 
defaultMember:IOLAPMember  [読み取り専用]

階層のデフォルトメンバーです。 メンバーが必要な場所で階層を使用する場合は、デフォルトメンバーが使用されます。



実装
    public function get defaultMember():IOLAPMember
elementsプロパティ 
elements:Array  [書き込み専用]

OLAPLevel インスタンスとしての階層のレベルの配列です。



実装
    public function set elements(value:Array):void
hasAllプロパティ 
hasAll:Boolean

階層にすべてのメンバが含まれる(true)か、そうでないか(false)を指定します。 true の場合、すべてのメンバーの名前は allMemberName プロパティで指定した名前になります。

デフォルト値 : true.



実装
    public function get hasAll():Boolean
    public function set hasAll(value:Boolean):void
levelsプロパティ 
levels:IList

この階層のすべてのレベルです(IOLAPLevel インスタンスのリスト)。 返されたリストがリモートデータを表す場合があり、その場合は ItemPendingError がスローされます。



実装
    public function get levels():IList
    public function set levels(value:IList):void
membersプロパティ 
members:IList  [読み取り専用]

この階層に属するすべてのレベルのすべてのメンバーです(IOLAPMember インスタンスのリスト)。 返されたリストがリモートデータを表す場合があり、その場合は ItemPendingError がスローされます。



実装
    public function get members():IList
nameプロパティ 
name:String[override]

この階層のユーザー定義の名前です。 ユーザーが明示的に名前を設定していない場合は、次元の名前が返されます。



実装
    override public function get name():String
    override public function set name(value:String):void
コンストラクタの詳細
OLAPHierarchy()コンストラクタ
public function OLAPHierarchy(name:String = null, displayName:String = null)

コンストラクタです。

パラメータ
name:String (default = null) — エレメントの OLAP スキーマの階層を含む OLAP レベルの名前です。
 
displayName:String (default = null) — 表示に使用できるストリングとしての OLAP レベルの名前です。
メソッドの詳細
findLevel()メソッド
public function findLevel(name:String):IOLAPLevel

階層内の指定された名前を持つレベルを返します。

パラメータ

name:String — レベルの名前です。

戻り値
IOLAPLevel — レベルを表す IOLAPLevel インスタンス、またはレベルが見つからなかった場合は、null です。
findMember()メソッド 
public function findMember(name:String):IOLAPMember

階層内の指定された名前を持つメンバーを返します。

パラメータ

name:String — メンバーの名前です。

戻り値
IOLAPMember — メンバーを表す IOLAPMember インスタンス、またはメンバーが見つからなかった場合は、null です。




 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/olap/OLAPHierarchy.html