|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ac.waseda.info.ueda.unyo.customReallocator.Reallocator
public abstract class Reallocator
カスタム再配置クラスを作るための抽象クラス
コンストラクタの概要 | |
---|---|
Reallocator()
|
メソッドの概要 | |
---|---|
static java.awt.Rectangle |
getBounds(java.lang.Object node)
|
static java.util.HashSet |
getConnectedNodes(java.lang.Object node,
java.lang.Object observer)
nodeのリンク先のNodeをHashSetで返す |
static int |
getLinkNum(java.lang.Object node)
Nodeのリンク数を取得する 存在しない場合,nullが返る |
static java.lang.String |
getName(java.lang.Object node)
Nodeの名前を取得する 存在しない場合,nullが返る |
java.util.HashSet<java.util.HashSet<java.lang.Object>> |
getNodeGroup(java.lang.Object observer)
|
static java.lang.Object |
getNthNode(java.lang.Object node,
int i,
java.lang.Object observer)
i番目のリンク先のNodeを取得する 存在しない場合,nullが返る |
abstract java.util.HashSet<java.lang.Object> |
groupNode(java.lang.Object node,
java.lang.Object observer)
再配置の適用範囲 |
static boolean |
isAtom(java.lang.Object node)
|
abstract boolean |
isBaseNode(java.lang.Object node,
java.lang.Object observer)
|
static void |
move(java.lang.Object node,
double dx,
double dy)
|
abstract void |
reallocate(java.lang.Object baseNode,
java.lang.Object observer)
再配置の座標計算 |
static void |
setActivity(java.lang.Object node,
int state,
java.lang.Object observer)
|
abstract java.lang.String |
typeName()
|
abstract boolean |
useDefaultFource()
|
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Reallocator()
メソッドの詳細 |
---|
public abstract boolean useDefaultFource()
public abstract java.lang.String typeName()
public abstract void reallocate(java.lang.Object baseNode, java.lang.Object observer)
baseNode
- observer
- public abstract java.util.HashSet<java.lang.Object> groupNode(java.lang.Object node, java.lang.Object observer)
node
- observer
-
public abstract boolean isBaseNode(java.lang.Object node, java.lang.Object observer)
public static java.awt.Rectangle getBounds(java.lang.Object node)
public static boolean isAtom(java.lang.Object node)
public static void setActivity(java.lang.Object node, int state, java.lang.Object observer)
public static void move(java.lang.Object node, double dx, double dy)
public static java.lang.Object getNthNode(java.lang.Object node, int i, java.lang.Object observer)
node
- i
- observer
-
public static java.lang.String getName(java.lang.Object node)
node
-
public static int getLinkNum(java.lang.Object node)
node
-
public static java.util.HashSet getConnectedNodes(java.lang.Object node, java.lang.Object observer)
node
- observer
-
public java.util.HashSet<java.util.HashSet<java.lang.Object>> getNodeGroup(java.lang.Object observer)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |