?? level.java
字號:
/*
// $Id: //open/mondrian/src/main/mondrian/olap/Level.java#9 $
// This software is subject to the terms of the Common Public License
// Agreement, available at the following URL:
// http://www.opensource.org/licenses/cpl.html.
// Copyright (C) 1999-2005 Kana Software, Inc. and others.
// All Rights Reserved.
// You must accept the terms of that agreement to use this software.
//
// jhyde, 1 March, 1999
*/
package mondrian.olap;
/**
* A <code>Level</code> is a group of {@link Member}s in a {@link Hierarchy},
* all with the same attributes and at the same depth in the hierarchy.
**/
public interface Level extends OlapElement {
/**
* Returns the depth of this level.
*
* <p>Note #1: In an access-controlled context, the first visible level of
* a hierarchy (as returned by {@link SchemaReader#getHierarchyLevels}) may
* not have a depth of 0.</p>
*
* <p>Note #2: In a parent-child hierarchy, the depth of a member (as
* returned by {@link SchemaReader#getMemberDepth}) may not be the same as
* the depth of its level.
*/
int getDepth();
Hierarchy getHierarchy();
Level getChildLevel();
Level getParentLevel();
boolean isAll();
boolean areMembersUnique();
LevelType getLevelType();
/** Returns properties defined against this level. **/
Property[] getProperties();
/** Returns properties defined against this level and parent levels. **/
Property[] getInheritedProperties();
/** @return the MemberFormatter
*/
MemberFormatter getMemberFormatter();
}
// End Level.java
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -