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, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontains, containsGroupKey, distinct, distinct, distinct, get, get, get, get, get, get, getComparator, groupEntries, groupKey, groupKeys, isEmpty, portfolios, setComparator, sizeprotected 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 インタフェース内 SubGroupo - 追加対象Observable;FatalExceptionpublic void remove(Observable o) throws FatalException
remove インタフェース内 SubGroupFatalExceptionprotected java.lang.Object[] shift(java.lang.Object[] values)
protected void checkTree(java.lang.Object[] values)
public void addGruopEventListener(GroupEventListener listener)
addGruopEventListener インタフェース内 GroupEventAdaptorpublic void removeGroupEventListener(GroupEventListener listener)
removeGroupEventListener インタフェース内 GroupEventAdaptorprotected java.lang.Object[] getKeyValues(Observable observable) throws FatalException
FatalExceptionprotected 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)