coins.aflow.util
クラス PosetImpl

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractSet
              |
              +--java.util.HashSet
                    |
                    +--coins.aflow.util.PosetImpl
すべての実装インタフェース:
java.lang.Cloneable, java.util.Collection, Poset, java.io.Serializable, java.util.Set

public class PosetImpl
extends java.util.HashSet
implements Poset

関連項目:
直列化された形式

入れ子クラスの概要
static class PosetImpl.DirectInfo
           
 
フィールドの概要
(パッケージプライベート)  java.util.Map directLessersAndGreatersInfo
           
 
クラス java.util.HashSet から継承したフィールド
 
コンストラクタの概要
PosetImpl()
           
 
メソッドの概要
 boolean add(java.lang.Object o)
           
 boolean add(PosetImpl.DirectInfo info, java.lang.Object o)
           
 boolean add(java.util.Set directLessers, java.util.Set directGreaters, java.lang.Object o)
          If o is already included, will do nothing.
 boolean addMax(java.lang.Object directLesser, java.lang.Object o)
           
 boolean addMax(java.util.Set directLessers, java.lang.Object o)
           
 boolean addMin(java.lang.Object directGreater, java.lang.Object o)
           
 boolean addMin(java.util.Set directGreaters, java.lang.Object o)
           
 boolean addNew(java.lang.Object o)
          If o is already included, will overwrite with a fresh one (without any order relatation links).
 boolean connect(java.lang.Object lesser, java.lang.Object greater)
           
 java.util.Iterator dfoIterator()
           
 java.util.Set directGreatersOf(java.lang.Object o)
           
 java.util.Set directLessersOf(java.lang.Object o)
           
 java.util.Set greatersOf(java.lang.Object entry)
           
 java.lang.String info(java.lang.Object o)
           
 java.util.Set lessersOf(java.lang.Object entry)
           
 java.util.Set maximals()
           
 java.util.Set minimals()
           
 java.util.Iterator reverseDFOIterator()
           
 java.util.Set strictGreatersOf(java.lang.Object entry)
           
 java.util.Set strictLessersOf(java.lang.Object entry)
           
 java.lang.String toString()
           
 
クラス java.util.HashSet から継承したメソッド
clear, clone, contains, isEmpty, iterator, remove, size
 
クラス java.util.AbstractSet から継承したメソッド
equals, hashCode, removeAll
 
クラス java.util.AbstractCollection から継承したメソッド
addAll, containsAll, retainAll, toArray, toArray
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.Set から継承したメソッド
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

フィールドの詳細

directLessersAndGreatersInfo

java.util.Map directLessersAndGreatersInfo
コンストラクタの詳細

PosetImpl

public PosetImpl()
メソッドの詳細

add

public boolean add(java.lang.Object o)
定義:
インタフェース java.util.Set 内の add
オーバーライド:
クラス java.util.HashSet 内の add

add

public boolean add(java.util.Set directLessers,
                   java.util.Set directGreaters,
                   java.lang.Object o)
インタフェース Poset の記述:
If o is already included, will do nothing.

定義:
インタフェース Poset 内の add

add

public boolean add(PosetImpl.DirectInfo info,
                   java.lang.Object o)

addMin

public boolean addMin(java.util.Set directGreaters,
                      java.lang.Object o)
定義:
インタフェース Poset 内の addMin

addMax

public boolean addMax(java.util.Set directLessers,
                      java.lang.Object o)
定義:
インタフェース Poset 内の addMax

addMin

public boolean addMin(java.lang.Object directGreater,
                      java.lang.Object o)
定義:
インタフェース Poset 内の addMin

addMax

public boolean addMax(java.lang.Object directLesser,
                      java.lang.Object o)
定義:
インタフェース Poset 内の addMax

addNew

public boolean addNew(java.lang.Object o)
インタフェース Poset の記述:
If o is already included, will overwrite with a fresh one (without any order relatation links).

定義:
インタフェース Poset 内の addNew

connect

public boolean connect(java.lang.Object lesser,
                       java.lang.Object greater)
定義:
インタフェース Poset 内の connect

directLessersOf

public java.util.Set directLessersOf(java.lang.Object o)
定義:
インタフェース Poset 内の directLessersOf

directGreatersOf

public java.util.Set directGreatersOf(java.lang.Object o)
定義:
インタフェース Poset 内の directGreatersOf

minimals

public java.util.Set minimals()
定義:
インタフェース Poset 内の minimals

maximals

public java.util.Set maximals()
定義:
インタフェース Poset 内の maximals

lessersOf

public java.util.Set lessersOf(java.lang.Object entry)
定義:
インタフェース Poset 内の lessersOf

greatersOf

public java.util.Set greatersOf(java.lang.Object entry)
定義:
インタフェース Poset 内の greatersOf

strictLessersOf

public java.util.Set strictLessersOf(java.lang.Object entry)
定義:
インタフェース Poset 内の strictLessersOf

strictGreatersOf

public java.util.Set strictGreatersOf(java.lang.Object entry)
定義:
インタフェース Poset 内の strictGreatersOf

dfoIterator

public java.util.Iterator dfoIterator()
定義:
インタフェース Poset 内の dfoIterator

reverseDFOIterator

public java.util.Iterator reverseDFOIterator()
定義:
インタフェース Poset 内の reverseDFOIterator

toString

public java.lang.String toString()
オーバーライド:
クラス java.util.AbstractCollection 内の toString

info

public java.lang.String info(java.lang.Object o)