Class Text_Node

java.lang.Object
   |
   +----Node
           |
           +----Text_Node

class Text_Node
extends Node

Variable Index

 o back_button
optionale(-r) Buttons (im inplace-Bereich) zum Navigieren
 o columns
vorgegebene Groesse des Editorfensters fuer text
 o forward_button
optionale(-r) Buttons (im inplace-Bereich) zum Navigieren
 o input_area
optionales Editierfeld fuer Inplace-Darstellung
 o open_button
optionale(-r) Button (im inplace-Bereich) zum Oeffnen eines Dokuments text
 o rows
vorgegebene Groesse des Editorfensters fuer text
 o text
darf nicht null sein

Constructor Index

 o Text_Node(Node, Edge, String, boolean, String, int, int)

Method Index

 o attributes_toString()
 o child_active(Node)
 o copy(boolean)
copy(...) befindet sich nicht in class Node, weil create() statisch sein muss (siehe class Properties)
 o create(boolean, Node, Node)
 o create(Node, boolean, Node, Node)
(siehe AND_Node.create())
 o deactivate()
 o display(Point, boolean, View)
stellt Knoten graphisch in view dar Der Aktivierungszustand des Knotens wird top-down waehrend des Zeichnens festgestellt und ueber den Parameter active angegeben.
 o edit()
Blatt-Text als eigenes Fenster oeffnen
 o get_columns()
 o get_rows()
 o get_selection(String, int)
(siehe Bemerkung in class Node() zu dieser Methode)
 o is_HTML()
 o open_inplace_area(Panel)
 o remove_inplace_areas()
entfernt inplace-Bereich
 o set_columns(int)
 o set_leaf_text(String)
 o set_rows(int)
 o single_line()
 o toString(Stack, String, boolean)
Include-Knoten werden auf includes gepusht.

Variables

 o text
 String text
darf nicht null sein

 o rows
 private int rows
vorgegebene Groesse des Editorfensters fuer text

 o columns
 private int columns
vorgegebene Groesse des Editorfensters fuer text

 o input_area
 TextLeafArea input_area
optionales Editierfeld fuer Inplace-Darstellung

 o open_button
 OpenButton open_button
optionale(-r) Button (im inplace-Bereich) zum Oeffnen eines Dokuments text

 o back_button
 OpenButton back_button
optionale(-r) Buttons (im inplace-Bereich) zum Navigieren

 o forward_button
 OpenButton forward_button
optionale(-r) Buttons (im inplace-Bereich) zum Navigieren

Constructors

 o Text_Node
 Text_Node(Node parent,
           Edge edge,
           String help,
           boolean compressed,
           String text,
           int rows,
           int columns)

Methods

 o set_leaf_text
 void set_leaf_text(String text)
 o set_rows
 void set_rows(int rows)
 o set_columns
 void set_columns(int columns)
 o get_rows
 int get_rows()
 o get_columns
 int get_columns()
 o single_line
 boolean single_line()
 o deactivate
 void deactivate()
Overrides:
deactivate in class Node
 o child_active
 boolean child_active(Node child)
Overrides:
child_active in class Node
 o toString
 String toString(Stack includes,
                 String indent,
                 boolean top)
Include-Knoten werden auf includes gepusht.

Overrides:
toString in class Node
 o attributes_toString
 String attributes_toString()
Overrides:
attributes_toString in class Node
 o remove_inplace_areas
 void remove_inplace_areas()
entfernt inplace-Bereich

Overrides:
remove_inplace_areas in class Node
 o display
 synchronized Area display(Point position,
                           boolean active,
                           View view)
stellt Knoten graphisch in view dar Der Aktivierungszustand des Knotens wird top-down waehrend des Zeichnens festgestellt und ueber den Parameter active angegeben.

Overrides:
display in class Node
 o get_selection
 String get_selection(String indent,
                      int what)
(siehe Bemerkung in class Node() zu dieser Methode)

Overrides:
get_selection in class Node
 o copy
 Node copy(boolean copy_source) throws CloneNotSupportedException
copy(...) befindet sich nicht in class Node, weil create() statisch sein muss (siehe class Properties)

Overrides:
copy in class Node
 o create
 Node create(boolean copy_source,
             Node subroot,
             Node parent) throws CloneNotSupportedException
Overrides:
create in class Node
 o create
 static Node create(Node source,
                    boolean copy_source,
                    Node subr,
                    Node parent) throws CloneNotSupportedException
(siehe AND_Node.create())

 o edit
 void edit()
Blatt-Text als eigenes Fenster oeffnen

 o open_inplace_area
 void open_inplace_area(Panel inplace_panel)
 o is_HTML
 boolean is_HTML()