Class Text_Node
java.lang.Object
|
+----Node
|
+----Text_Node
- class Text_Node
- extends Node
-
back_button
- optionale(-r) Buttons (im inplace-Bereich) zum Navigieren
-
columns
- vorgegebene Groesse des Editorfensters fuer text
-
forward_button
- optionale(-r) Buttons (im inplace-Bereich) zum Navigieren
-
input_area
- optionales Editierfeld fuer Inplace-Darstellung
-
open_button
- optionale(-r) Button (im inplace-Bereich) zum Oeffnen eines Dokuments text
-
rows
- vorgegebene Groesse des Editorfensters fuer text
-
text
- darf nicht null sein
-
Text_Node(Node, Edge, String, boolean, String, int, int)
-
-
attributes_toString()
-
-
child_active(Node)
-
-
copy(boolean)
- copy(...) befindet sich nicht in class Node, weil create() statisch sein muss (siehe class Properties)
-
create(boolean, Node, Node)
-
-
create(Node, boolean, Node, Node)
- (siehe AND_Node.create())
-
deactivate()
-
-
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.
-
edit()
- Blatt-Text als eigenes Fenster oeffnen
-
get_columns()
-
-
get_rows()
-
-
get_selection(String, int)
- (siehe Bemerkung in class Node() zu dieser Methode)
-
is_HTML()
-
-
open_inplace_area(Panel)
-
-
remove_inplace_areas()
- entfernt inplace-Bereich
-
set_columns(int)
-
-
set_leaf_text(String)
-
-
set_rows(int)
-
-
single_line()
-
-
toString(Stack, String, boolean)
- Include-Knoten werden auf includes gepusht.
text
String text
- darf nicht null sein
rows
private int rows
- vorgegebene Groesse des Editorfensters fuer text
columns
private int columns
- vorgegebene Groesse des Editorfensters fuer text
input_area
TextLeafArea input_area
- optionales Editierfeld fuer Inplace-Darstellung
open_button
OpenButton open_button
- optionale(-r) Button (im inplace-Bereich) zum Oeffnen eines Dokuments text
back_button
OpenButton back_button
- optionale(-r) Buttons (im inplace-Bereich) zum Navigieren
forward_button
OpenButton forward_button
- optionale(-r) Buttons (im inplace-Bereich) zum Navigieren
Text_Node
Text_Node(Node parent,
Edge edge,
String help,
boolean compressed,
String text,
int rows,
int columns)
set_leaf_text
void set_leaf_text(String text)
set_rows
void set_rows(int rows)
set_columns
void set_columns(int columns)
get_rows
int get_rows()
get_columns
int get_columns()
single_line
boolean single_line()
deactivate
void deactivate()
- Overrides:
- deactivate in class Node
child_active
boolean child_active(Node child)
- Overrides:
- child_active in class Node
toString
String toString(Stack includes,
String indent,
boolean top)
- Include-Knoten werden auf includes gepusht.
- Overrides:
- toString in class Node
attributes_toString
String attributes_toString()
- Overrides:
- attributes_toString in class Node
remove_inplace_areas
void remove_inplace_areas()
- entfernt inplace-Bereich
- Overrides:
- remove_inplace_areas in class Node
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
get_selection
String get_selection(String indent,
int what)
- (siehe Bemerkung in class Node() zu dieser Methode)
- Overrides:
- get_selection in class Node
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
create
Node create(boolean copy_source,
Node subroot,
Node parent) throws CloneNotSupportedException
- Overrides:
- create in class Node
create
static Node create(Node source,
boolean copy_source,
Node subr,
Node parent) throws CloneNotSupportedException
- (siehe AND_Node.create())
edit
void edit()
- Blatt-Text als eigenes Fenster oeffnen
open_inplace_area
void open_inplace_area(Panel inplace_panel)
is_HTML
boolean is_HTML()