interring
Class InterringNode

java.lang.Object
  extended by interring.InterringNode

public class InterringNode
extends java.lang.Object


Field Summary
 java.util.Vector<InterringNode> children
           
 
Constructor Summary
InterringNode()
          Konstruktor
InterringNode(java.lang.String name, long size)
          Konstruktor
 
Method Summary
 void addChild(InterringNode node)
          Methode um Kinder hinzuzufügen
static void addChildren(InterringNode node, InterringNode[] nodes)
          Methode um Kinder hinzufügen (statisch)
 long getBranchSize()
          Methode um Größe des aufgespannten Subbaums zu ermitteln
 InterringNode getChildAt(int i)
           
 int getChildCount()
           
 long getFileCount()
           
 int getIndexOfChild(InterringNode node)
           
 java.lang.String getName()
           
 long getSize()
           
 boolean isleaf()
          Methode um Festzustellen ob Node ein Blatt ist
 void setName(java.lang.String name)
           
 void setSize(long size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

children

public java.util.Vector<InterringNode> children
Constructor Detail

InterringNode

public InterringNode()
Konstruktor


InterringNode

public InterringNode(java.lang.String name,
                     long size)
Konstruktor

Parameters:
name - - Name
size - - Größe
Method Detail

addChildren

public static void addChildren(InterringNode node,
                               InterringNode[] nodes)
Methode um Kinder hinzufügen (statisch)

Parameters:
node -
nodes -

addChild

public void addChild(InterringNode node)
Methode um Kinder hinzuzufügen

Parameters:
node -

isleaf

public boolean isleaf()
Methode um Festzustellen ob Node ein Blatt ist

Returns:
True, wenn Node ein Blatt ist

getBranchSize

public long getBranchSize()
Methode um Größe des aufgespannten Subbaums zu ermitteln

Returns:
Größe

getFileCount

public long getFileCount()

getName

public java.lang.String getName()

getSize

public long getSize()

setName

public void setName(java.lang.String name)

setSize

public void setSize(long size)

getChildCount

public int getChildCount()

getChildAt

public InterringNode getChildAt(int i)

getIndexOfChild

public int getIndexOfChild(InterringNode node)