public class SubGroupImpl extends GroupImpl implements SubGroup
修飾子とタイプ | クラスと説明 |
---|---|
protected class |
SubGroupImpl.EventHandler |
修飾子とタイプ | フィールドと説明 |
---|---|
protected SubGroupImpl.EventHandler |
eventHandler |
protected java.util.List |
eventQueue |
protected java.util.List |
listeners |
protected int |
NONE |
protected Portfolio |
parent |
protected java.lang.Object |
signal |
distinctSetArray, groupKey, groupKeyList, list, mc, portfolioList, tree
コンストラクタと説明 |
---|
SubGroupImpl(Key[] groupKeys,
java.util.Map tree,
java.util.List list,
Portfolio parent)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
add(Observable observable)
グループ内の対応するポートフォリオにObservableを追加する。
|
protected void |
addDistinctValue(int index,
java.lang.Object value) |
void |
addGruopEventListener(GroupEventListener listener) |
protected void |
checkTree(java.lang.Object[] values) |
void |
clear()
親ポートフォリオからこのグループを削除する。
|
protected int |
decideEventID(int beforeID,
int newID) |
protected Observation[] |
getKeyObservations(Observable observable) |
protected java.lang.Object[] |
getKeyValues(Observable observable) |
protected void |
printTree(java.util.Map map,
int level) |
void |
remove(Observable o)
グループ内の対応するポートフォリオからObservableを削除する。
|
void |
removeGroupEventListener(GroupEventListener listener) |
protected void |
sendEvent(GroupEntry e,
int eventID) |
protected java.lang.Object[] |
shift(java.lang.Object[] values) |
contains, containsGroupKey, createDistinctSet, createRuntimeException, createRuntimeException, distinct, distinct, distinct, get, get, get, get, get, get, getComparator, getDistinctList, getDistinctSetArray, getTreeMap, getValueSet, groupEntries, groupKey, groupKeys, index, isEmpty, portfolios, setComparator, setDistinctSetArray, setGroupEntiries, setGroupKeys, setPortfolios, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
contains, containsGroupKey, distinct, distinct, distinct, get, get, get, get, get, get, getComparator, groupEntries, groupKey, groupKeys, isEmpty, portfolios, setComparator, size
protected Portfolio parent
protected java.util.List listeners
protected java.util.List eventQueue
protected java.lang.Object signal
protected SubGroupImpl.EventHandler eventHandler
protected final int NONE
public int add(Observable observable) throws FatalException
add
インタフェース内 SubGroup
o
- 追加対象Observable;FatalException
public void remove(Observable o) throws FatalException
remove
インタフェース内 SubGroup
FatalException
protected java.lang.Object[] shift(java.lang.Object[] values)
protected void checkTree(java.lang.Object[] values)
public void addGruopEventListener(GroupEventListener listener)
addGruopEventListener
インタフェース内 GroupEventAdaptor
public void removeGroupEventListener(GroupEventListener listener)
removeGroupEventListener
インタフェース内 GroupEventAdaptor
protected java.lang.Object[] getKeyValues(Observable observable) throws FatalException
FatalException
protected Observation[] getKeyObservations(Observable observable) throws ObservationException, FatalException
protected void addDistinctValue(int index, java.lang.Object value)
protected void printTree(java.util.Map map, int level)
protected void sendEvent(GroupEntry e, int eventID)
protected int decideEventID(int beforeID, int newID)