@Beta API

public class netscape.application.HTMLParsingRules
    extends java.lang.Object
    implements netscape.util.Codable
{
    /* Fields
     */
    public final static String BEGIN_TERMINATION_MARKERS_KEY;
    public final static String COMMENT_MARKER_KEY;
    public final static String END_TERMINATION_MARKERS_KEY;
    public final static String IS_CONTAINER_KEY;
    public final static String REPRESENTATION_KEY;
    public final static String SHOULD_IGNORE_END_KEY;
    public final static String SHOULD_RETAIN_FORMATTING_KEY;
    public final static String STRING_MARKER_KEY;

    /* Constructors
     */
    public HTMLParsingRules();

    /* Methods
     */
    public String classNameForComment();
    public String classNameForMarker(String);
    public String classNameForString();
    public void decode(Decoder);
    public String defaultContainerClassName();
    public String defaultMarkerClassName();
    public void describeClassInfo(ClassInfo);
    public void encode(Encoder);
    public void finishDecoding();
    public Hashtable rulesForMarker(String);
    public void setClassNameForComment(String);
    public void setClassNameForMarker(String, String);
    public void setDefaultContainerClassName(String);
    public void setDefaultMarkerClassName(String);
    public void setRuleForMarker(String, Object, String);
    public void setRulesForMarker(Hashtable, String);
    public void setStringClassName(String);
}
public class netscape.application.Label
    extends netscape.application.View
    implements netscape.application.Target
{
    /* Constructors
     */
    public Label();
    public Label(String, Font);

    /* Methods
     */
    public Color color();
    public String command();
    public int commandKey();
    public void decode(Decoder);
    public void describeClassInfo(ClassInfo);
    public void didSizeBy(int, int);
    public void drawView(Graphics);
    public void encode(Encoder);
    public Font font();
    public boolean isTransparent();
    public int justification();
    public Size minSize();
    public void setColor(Color);
    public void setCommand(String);
    public void setCommandKey(int);
    public void setFont(Font);
    public void setJustification(int);
    public void setTarget(Target);
    public void setTitle(String);
    public Target target();
    public String title();
    public Rect underlineRect();
}
public class netscape.application.MenuView
    extends netscape.application.View
{
    /* Fields
     */
    public final static int HORIZONTAL;
    public final static int VERTICAL;

    public MenuView child;
    public MenuView owner;

    /* Constructors
     */
    public MenuView();
    public MenuView(Menu);
    public MenuView(int, int, int, int);
    public MenuView(int, int, int, int, Menu);
    public MenuView(int, int, int, int, Menu, MenuView);

    /* Methods
     */
    public Color backgroundColor();
    public Border border();
    protected MenuView createMenuView(Menu);
    public void decode(Decoder);
    public void describeClassInfo(ClassInfo);
    public void deselectItem();
    public void drawItemAt(int);
    public void drawView(Graphics);
    public void encode(Encoder);
    public void finishDecoding();
    public void hide();
    public Rect interiorRect();
    public boolean isTransparent();
    public boolean isVisible();
    public MenuItem itemForPoint(int, int);
    public int itemHeight();
    public Menu menu();
    public int minItemHeight();
    public int minItemWidth();
    public Size minSize();
    public boolean mouseDown(MouseEvent);
    public void mouseDragged(MouseEvent);
    public void mouseEntered(MouseEvent);
    public void mouseExited(MouseEvent);
    public void mouseMoved(MouseEvent);
    public void mouseUp(MouseEvent);
    public MenuView owner();
    public Rect rectForItemAt(int);
    public void selectItem(MenuItem);
    public int selectedIndex();
    public MenuItem selectedItem();
    public void setItemHeight(int);
    public void setMenu(Menu);
    public void setOwner(MenuView);
    public void setTransparent(boolean);
    public void setType(int);
    public void show(RootView, MouseEvent);
    public int type();
    public boolean wantsAutoscrollEvents();
}
public abstract class netscape.application.TextViewHTMLElement
    extends java.lang.Object
{
    /* Constructors
     */
    public TextViewHTMLElement();

    /* Methods
     */
    public Font fontFromAttributes(Hashtable, TextView);
    public Hashtable hashtableForHTMLAttributes(String);
    public abstract String string(Hashtable);
}
public abstract class netscape.application.TextViewHTMLMarker
    extends netscape.application.TextViewHTMLElement
{
    /* Constructors
     */
    public TextViewHTMLMarker();

    /* Methods
     */
    public Hashtable attributes();
    public Hashtable attributesForMarker(Hashtable, Hashtable, TextView);
    public Hashtable attributesForPrefix(Hashtable, Hashtable, TextView);
    public Hashtable attributesForSuffix(Hashtable, Hashtable, TextView);
    public String marker();
    public String prefix(Hashtable, char);
    public abstract String string(Hashtable);
    public String suffix(Hashtable, char);
    public String toString();
}
public class netscape.application.TextViewHTMLString
    extends netscape.application.TextViewHTMLElement
{
    /* Constructors
     */
    public TextViewHTMLString();

    /* Methods
     */
    public String string(Hashtable);
    public String string();
    public String toString();
}
public interface netscape.application.FormElement
{
    /* Methods
     */
    public abstract String formElementText();
}
public class netscape.constructor.Plan
    extends java.lang.Object
    implements netscape.application.ExtendedTarget,
               netscape.util.Codable,
               java.lang.Cloneable
{
    /* Fields
     */
    public final static String ASCII_FILE_EXTENSION;
    public final static int ASCII_TYPE;
    public final static String BINARY_FILE_EXTENSION;
    public final static int BINARY_TYPE;

    /* Constructors
     */
    public Plan(String);
    public Plan(String, Hashtable);
    public Plan(String, Target);
    public Plan(InputStream, int);

    /* Methods
     */
    public static Plan createPlan(String);
    public static Plan createPlan(String, Hashtable);
    public static Plan createPlan(String, Target);
    public static Plan createPlan(InputStream, int);

    public void addContentsToView(View);
    public Color backgroundColor();
    public Rect boundingRect();
    public Object componentNamed(String);
    public Vector components();
    public ExternalWindow externalWindowWithContents();
    public InternalWindow internalWindowWithContents();
    public void moveBy(int, int);
    public Hashtable nameToComponent();
    public Hashtable objectToBounds();
    public void releaseObjects();
    public Vector rootComponents();
    public Size size();
    public void sizeToFit();
    public boolean unarchiveObjects(Hashtable);
    public boolean unarchiveObjects(Target);
    public boolean unarchiveObjects();
    public String url();
    public View viewWithContents();
}
public class netscape.constructor.PlanLoader
    extends java.lang.Object
    implements netscape.application.Target,
               netscape.util.Codable
{
    /* Fields
     */
    public final static String CREATE_PLAN;

    /* Constructors
     */
    public PlanLoader();
    public PlanLoader(String);
    public PlanLoader(String, boolean);

    /* Methods
     */
    public boolean loadInExternalWindow();
    public void performCommand(String, Object);
    public Plan plan();
    public String planURL();
    public ExternalWindow putPlanInExternalWindow();
    public InternalWindow putPlanInInternalWindow();
    public void setLoadInExternalWindow(boolean);
    public void setPlan(Plan);
    public void setPlanURL(String);
}
public class netscape.constructor.Script
    extends java.lang.Object
    implements netscape.application.Target,
               netscape.util.Codable
{
    /* Fields
     */
    public final static String RUN_COMMAND;

    /* Constructors
     */
    public Script();
    public Script(String);

    /* Methods
     */
    public String command();
    public synchronized boolean isRunning();
    public Hashtable namedObjects();
    public void performCommand(String, Object);
    public void run();
    public String scriptText();
    public void setCommand(String);
    public void setNamedObjects(Hashtable);
    public void setScriptText(String);
    public void setTarget(Target);
    public Target target();
}
public class netscape.constructor.TargetProxy
    extends java.lang.Object
    implements netscape.application.Target,
               netscape.util.Codable
{
    /* Fields
     */
    public final static int APPLICATION_TYPE;
    public final static int CUSTOM_TYPE;
    public final static int TARGET_CHAIN_TYPE;

    /* Constructors
     */
    public TargetProxy();

    /* Methods
     */
    public Vector commands();
    public String name();
    public void performCommand(String, Object);
    public void setName(String);
    public void setType(int);
    public int type();
}
public class netscape.constructor.ViewProxy
    extends netscape.application.View
    implements netscape.application.Target,
               netscape.util.Codable
{
    /* Fields
     */
    public final static String CLASS_NAME_KEY;
    public final static String COMMANDS_KEY;
    public final static String VIEWPROXY_CLASS_NAME;

    /* Constructors
     */
    public ViewProxy();
    public ViewProxy(int, int, int, int);

    /* Methods
     */
    public String[] commands();
    public void setCommands(String[]);
    public void setViewClassName(String);
    public String viewClassName();
}
public interface netscape.constructor.Constructor
{
    /* Methods
     */
    public abstract boolean inConstructionMode();
}
n.a.Window public abstract boolean containsDocument();
      Return whether the window contains a document.
n.a.Window public abstract void didBecomeCurrentDocument();
      If the window contains a document, this method is called when the window just became the current document.
n.a.Window public abstract void didResignCurrentDocument();
      If the window contains a document, this method is called when the window is no longer the current document.
n.a.Window public abstract boolean isCurrentDocument();
      Return whether this window is the current document.
n.a.Window public abstract void moveToBack();
      Move the window to the back.
n.a.Window public abstract void moveToFront();
      Move the window to the front.
n.a.Window public abstract void setContainsDocument(boolean);
      Sets whether the window contains a document.
n.a.KeyEvent public final static int BACKSPACE_KEY;
      Backspace key
n.a.KeyEvent public final static int DELETE_KEY;
      Delete key
n.a.KeyEvent public final static int DOWN_ARROW_KEY;
      Down arrow key
n.a.KeyEvent public final static int END_KEY;
      End key
n.a.KeyEvent public final static int ESCAPE_KEY;
      Escape key
n.a.KeyEvent public final static int F10_KEY;
      F10 Key
n.a.KeyEvent public final static int F11_KEY;
      F11 Key
n.a.KeyEvent public final static int F12_KEY;
      F12 Key
n.a.KeyEvent public final static int F1_KEY;
      F1 Key
n.a.KeyEvent public final static int F2_KEY;
      F2 Key
n.a.KeyEvent public final static int F3_KEY;
      F3 Key
n.a.KeyEvent public final static int F4_KEY;
      F4 Key
n.a.KeyEvent public final static int F5_KEY;
      F5 Key
n.a.KeyEvent public final static int F6_KEY;
      F6 Key
n.a.KeyEvent public final static int F7_KEY;
      F7 Key
n.a.KeyEvent public final static int F8_KEY;
      F8 Key
n.a.KeyEvent public final static int F9_KEY;
      F9 Key
n.a.KeyEvent public final static int HOME_KEY;
      Home key
n.a.KeyEvent public final static int LEFT_ARROW_KEY;
      Left arrow key
n.a.KeyEvent public final static int NO_MODIFIERS_MASK;
      No modifiers
n.a.KeyEvent public final static int PAGE_DOWN_KEY;
      Page down key
n.a.KeyEvent public final static int PAGE_UP_KEY;
      Page up key
n.a.KeyEvent public final static int RIGHT_ARROW_KEY;
      Right arrow key
n.a.KeyEvent public final static int TAB_KEY;
      Tab key
n.a.KeyEvent public final static int UP_ARROW_KEY;
      Up arrow key
n.a.ApplicationObserver public abstract void currentDocumentDidChange(Application, Window);
      Informs the observer that the application's current document window has changed.
n.a.ApplicationObserver public abstract void focusDidChange(Application, View);
      Informs the observer that the application's focused view has changed.
n.a.ColorWell public final static java.lang.String SHOW_COLOR_CHOOSER;
      Sending this command to a ColorWell will show the color chooser
n.a.ColorWell public boolean canBecomeSelectedView();
      Overriden to return true
n.a.Slider public final static java.lang.String DECREASE_VALUE;
      Decrease the slider value
n.a.Slider public final static java.lang.String INCREASE_VALUE;
      Increase the slider value
n.a.Slider public boolean canBecomeSelectedView();
      Overriden to return true.
n.a.Slider public String formElementText();
      Implementation of the FormElement interface
n.a.Slider public int incrementResolution();
      Return the increment used by keyboard UI The default increment is 20.
n.a.Slider public void setIncrementResolution(int);
      Set the value increment
n.a.Bitmap public static synchronized Bitmap bitmapNamed(String, boolean, boolean);
      Returns the Bitmap named bitmapName.
n.a.ExternalWindow public boolean containsDocument();
      Return whether the window contains a document.
n.a.ExternalWindow public void currentDocumentDidChange(Application, Window);
      ApplicationObserver method.
n.a.ExternalWindow public void didBecomeCurrentDocument();
      If the window contains a document, this method is called when the window just became the current document.
n.a.ExternalWindow public void didResignCurrentDocument();
      If the window contains a document, this method is called when the window is no longer the current document.
n.a.ExternalWindow public void focusDidChange(Application, View);
      ApplicationObserver method.
n.a.ExternalWindow public boolean isCurrentDocument();
      Return whether this window is the current document
n.a.ExternalWindow public void moveToBack();
      Move the window to the back.
n.a.ExternalWindow public void moveToFront();
      Move the window to the front.
n.a.ExternalWindow public void setContainsDocument(boolean);
      Sets whether the window contains a document.
n.a.ExternalWindow public void setMenu(Menu);
      Sets the ExternalWindow's Menu.
n.a.ExternalWindow public void setMenuView(MenuView);
      Sets the MenuView that will appear along the top edge of the Window.
n.a.Menu public MenuItem addItem(String, String, Target, boolean);
      Adds a new MenuItem to the end of this Menu, with title title, command command and Target target.
n.a.Menu public MenuItem addItem(String, char, String, Target, boolean);
      Adds a new MenuItem to the end of this Menu, with title title, command key equivalent key, command command and Target target.
n.a.Menu public MenuItem addItemAt(String, char, String, Target, boolean, int);
      Adds a new MenuItem at the specified index in this Menu, with title title, command key equivalent key, command command and Target target.
n.a.Menu public MenuItem addSeparator();
      Adds a separator line to this Menu at the current position.
n.a.Menu public Color backgroundColor();
      Returns the background color.
n.a.Menu public Border border();
      Returns the Menu's Border.
n.a.Menu public boolean isTransparent();
      Overridden to return true if the Menu is transparent.
n.a.Menu public void replaceItem(MenuItem, MenuItem);
      Replaces the MenuItem with the new MenuItem.
n.a.Menu public void replaceItemAt(int, MenuItem);
      Replaces the MenuItem at index with menuItem.
n.a.Menu public void setBackgroundColor(Color);
      Sets the Color drawn behind transparent MenuItems, and any area in the Menu not covered by MenuItems.
n.a.Menu public void setBorder(Border);
      Sets the Menu's Border.
n.a.Menu public void setTransparent(boolean);
      Sets the Menu to be transparent or opaque.
n.a.WindowContentView public Color backgroundColor();
      Returns the background color displayed by the WindowContentView.
n.a.WindowContentView public void setBackgroundColor(Color);
      Sets the background color displayed by the WindowContentView.
n.a.PackLayout public PackConstraints defaultConstraints();
      The PackConstraints to be used as default values, when a view it added to the PackLayout without specific defaults.
n.a.PackLayout public Size preferredLayoutSize(View);
      This is the primative method that determines what the right size is for target current implmentation simply returns target.minSize().
n.a.PackLayout public void setDefaultConstraints(PackConstraints);
      Sets the default constraints.
n.a.ListView public static java.lang.String SELECT_NEXT_ITEM;
      Cause the list view to select the next item in the list
n.a.ListView public static java.lang.String SELECT_PREVIOUS_ITEM;
      Cause the list view to select the previous item in the list
n.a.ListView public boolean canBecomeSelectedView();
      Return whether this view can become the selected view when the user is moving from view to views with the keyboard The default implementation returns false.
n.a.ListView public String formElementText();
      Implementation of the FormElement interface
n.a.TextAttachment public void boundsDidChange(Rect);
      Called when the attachment bounds did change.
n.a.TextAttachment public void willBecomeInvisible();
      Called when the attachment is about to get removed
n.a.TextAttachment public void willBecomeVisibleWithBounds(Rect);
      Called when the attachment is about to get visible for the first time.
n.a.ScrollBar public boolean hidesSubviewsFromKeyboard();
      Overridden to return true.
n.a.Popup public final static java.lang.String POPUP;
      Cause the popup to popup, displaying all the available choices.
n.a.Popup public final static java.lang.String SELECT_NEXT_ITEM;
      Cause the popup to select the next available item.
n.a.Popup public final static java.lang.String SELECT_PREVIOUS_ITEM;
      Cause the popup to select the previous available item.
n.a.Popup public boolean canBecomeSelectedView();
      Return whether this view can become the selected view when the user is moving from view to views with the keyboard Popup's implementation returns true
n.a.Popup public String formElementText();
      Implementation of the FormElement interface
n.a.Popup public boolean isEnabled();
      Returns true if the Popup is enabled, false otherwise.
n.a.Popup public void removeItemAt(int);
      Removes the ListItem at index.
n.a.Popup public void setEnabled(boolean);
      Enables or disables the Popup.
n.a.RootView public View defaultSelectedView();
      Returns the default selected view
n.a.RootView public void selectView(View, boolean);
      Ask the receiving RootView to make newSelectedView the selected view for keyboard UI.
n.a.RootView public void selectViewAfter(View);
      Ask the receiving RootView to make the view following aView to become selected.
n.a.RootView public void selectViewBefore(View);
      Ask the receiving RootView to make the view before aView to become selected.
n.a.RootView public void setDefaultSelectedView(View);
      Set the default selected view
n.a.TextViewHTMLContainer public boolean appliesAttributesToChildren();
      Return true if this marker should applies contents attributes to children.
n.a.TextViewHTMLContainer public Hashtable attributes();
      Return the HTML attributes in an hashtable.
n.a.TextViewHTMLContainer public Hashtable attributesForContents(Hashtable, Hashtable, TextView);
      Compute the TextView attributes for the container contents according to the context and initial attributes.
n.a.TextViewHTMLContainer public Hashtable attributesForSuffix(Hashtable, Hashtable, TextView);
      Compute the TextView attributes for the suffix according to the context and initial attributes.
n.a.TextViewHTMLContainer public Object[] children();
      Return the children for this container.
n.a.TextViewHTMLContainer public Vector childrenVector();
      Convenience to return the children for this container inside a Vector.
n.a.TextViewHTMLContainer public String prefix(Hashtable, char);
      You can override this method to return what string should prefix the container.
n.a.TextViewHTMLContainer public void setupContext(Hashtable);
      Setup the context for children.
n.a.TextViewHTMLContainer public String string(Hashtable);
      Return the string for all children.
n.a.TextViewHTMLContainer public String suffix(Hashtable, char);
      You can override this method to return what string should suffix the container.
n.a.ExtendedTarget public final static java.lang.String COPY;
      Command to copy
n.a.ExtendedTarget public final static java.lang.String CUT;
      Command to cut
n.a.ExtendedTarget public final static java.lang.String PASTE;
      Command to paste
n.a.Application public final static int BOTTOM_LEFT_POSITION;
      Arrow pointing to the selected view's bottom left corner
n.a.Application public final static int BOTTOM_RIGHT_POSITION;
      Arrow pointing to the selected view's bottom right corner
n.a.Application public final static int TOP_LEFT_POSITION;
      Arrow pointing to the selected view's top left corner
n.a.Application public final static int TOP_RIGHT_POSITION;
      Arrow pointing to the selected view's top right corner
n.a.Application public static String clipboardText();
      Returns the "current" text string.
n.a.Application public static void setClipboardText(String);
      Returns the "current" text string.
n.a.Application public void chooseNextCurrentDocumentWindow(Window);
      Find and make a new window the current document.
n.a.Application public boolean isKeyboardUIEnabled();
      Return whether keyboard UI is enabled
n.a.Application public Point keyboardArrowHotSpot(int);
      Return the Point that should be used for the the keyboard arrow image for the position position
n.a.Application public Image keyboardArrowImage(int);
      Return the arrow image that should be used for the position position
n.a.Application public Point keyboardArrowLocation(View, int);
      Return the arrow location.The location is the point where the arrow hot spot should be in aView's root view coordinate system.
n.a.Application public int keyboardArrowPosition(View);
      Return the arrow position that should be used to show that aView is the selected view.
n.a.Application public void makeCurrentDocumentWindow(Window);
      Makes aWindow the current document for the application.
n.a.Application public void setKeyboardUIEnabled(boolean);
      Enable/Disable keyboard UI for this application.
n.a.AWTCompatibility public static java.awt.Color awtColorForColor(Color);
      Returns a java.awt.Color instance from a Color.
n.a.AWTCompatibility public static java.awt.Frame awtFrameForRootView(RootView);
      Returns the AWT Frame that contains the RootView
n.a.AWTCompatibility public static Color colorForAWTColor(Color);
      Creates a new Color instance from a java.awt.Color.
n.a.AWTCompatibility public static Graphics graphicsForAWTGraphics(Graphics);
      Creates a new Graphics instance from a java.awt.Graphics.
n.a.MenuItem public MenuItem(String, String, Target, boolean);
      Constructs a MenuItem with the specified title, command, and Target.
n.a.MenuItem public MenuItem(String, char, String, Target, boolean);
      Constructs a MenuItem with the specified title, command key equivalent, command, and Target.
n.a.MenuItem public Image checkedImage();
      Returns the Image displayed on the MenuItem if it is a checkbox MenuItem and its state is true.
n.a.MenuItem public Color disabledColor();
      Returns the color the MenuItem uses to draw its text when disabled.
n.a.MenuItem protected void drawBackground(Graphics, Rect);
      Called from drawInRect() to draw the MenuItem's background.
n.a.MenuItem public void drawInRect(Graphics, Rect, boolean);
      Called by Menu to draw the MenuItem.
n.a.MenuItem protected void drawSeparator(Graphics, Rect);
      Called from drawInRect() to draw the MenuItem if it is a separator.
n.a.MenuItem protected void drawStringInRect(Graphics, String, Font, Rect, int);
      Called from drawInRect() to draw the MenuItem's title.
n.a.MenuItem public Image image();
      Returns the Image the MenuItem displays next to its title.
n.a.MenuItem public boolean isSelected();
      Returns true if the MenuItem is selected.
n.a.MenuItem public boolean isSeparator();
      Returns true if this MenuItem is a separator, false otherwise.
n.a.MenuItem public int minHeight();
      Returns the minimum height required to display the MenuItem's title.
n.a.MenuItem public int minWidth();
      Returns the minimum width required to display the MenuItem's title and Image, if any.
n.a.MenuItem public void requestDraw();
      Convenience method for this MenuItem to redraw.
n.a.MenuItem public Color selectedColor();
      Returns the color the MenuItem uses to draw its background when selected.
n.a.MenuItem public Color selectedTextColor();
      Returns the color the MenuItem uses to draw its foreground text when selected.
n.a.MenuItem public void setCheckedImage(Image);
      Sets the Image displayed on the MenuItem if it is a checkbox MenuItem and its state is true.
n.a.MenuItem public void setDisabledColor(Color);
      Sets the color the MenuItem uses to draw its text when disabled.
n.a.MenuItem public void setSelected(boolean);
      Sets this MenuItem to be selected if isSelected is true, or unselected if false.
n.a.MenuItem public void setSelectedColor(Color);
      Sets the color the MenuItem uses to draw its background when selected.
n.a.MenuItem public void setSelectedImage(Image);
      Sets the Image the MenuItem displays next to its title when selected.
n.a.MenuItem public void setSelectedTextColor(Color);
      Sets the color the MenuItem uses to draw its foreground text when selected.
n.a.MenuItem public void setSeparator(boolean);
      Sets this MenuItem to be a separator if isSeparator is true.
n.a.MenuItem public void setState(boolean);
      Sets the MenuItem's state if this is a checkbox MenuItem.
n.a.MenuItem public void setTextColor(Color);
      Sets the color the MenuItem uses to draw its foreground text.
n.a.MenuItem public void setUncheckedImage(Image);
      Sets the Image displayed on the MenuItem if it is a checkbox MenuItem and its state is false.
n.a.MenuItem public boolean state();
      Returns the current state of the MenuItem.
n.a.MenuItem public Color textColor();
      Returns the color the MenuItem uses to draw its foreground text.
n.a.MenuItem public Image uncheckedImage();
      Returns the Image displayed on the MenuItem if it is a checkbox MenuItem and its state is false.
n.a.TextField public boolean canBecomeSelectedView();
      Return whether this view can become the selected view when the user is moving from view to views with the keyboard Returns true
n.a.TextField public void copy();
      Copys the current selection.
n.a.TextField public void cut();
      Cuts the current selection.
n.a.TextField public String formElementText();
      Implementation of the FormElement interface
n.a.TextField public boolean isScrollable();
      By default TextFields will scroll as the user types, so they can see what they are typing.
n.a.TextField public View nextSelectableView();
      Return the View that should become selected when the user press the tab key.
n.a.TextField public void paste();
      Replaces the current selection.
n.a.TextField public View previousSelectableView();
      Return the View that should become selected when the user press the backtab key.
n.a.TextField protected void selectRange(int, int);
      Selects characters start through stop of the TextField's contents, unless the TextField is not selectable.
n.a.TextField public void setDrawableCharacter(char);
      Set the character used to display the contents.
n.a.TextField public void setScrollable(boolean);
      By default TextFields will scroll as the user types, so they can see what they are typing.
n.a.TextField public void willBecomeSelected();
      Inform the view that it is about to become the selected view
n.a.ContainerView public String formElementText();
      Implementation of the FormElement interface
n.a.TextView public java.net.URL baseURL();
      Return the baseURL for the document.
n.a.TextView public boolean canBecomeSelectedView();
      Return whether this view can become the selected view when the user is moving from view to views with the keyboard The default implementation returns true if the TextView is selectable.
n.a.TextView public void copy();
      Copys the current selection.
n.a.TextView public void cut();
      Cuts the current selection.
n.a.TextView public String formElementText();
      Implementation of the FormElement interface
n.a.TextView public HTMLParsingRules htmlParsingRules();
      Return the HTML parsing rules
n.a.TextView public void insertHTMLElementsInRange(Vector, Range, Hashtable);
      Primitive to insert some HTML elements into a range.
n.a.TextView public int lineCount();
      Return the number of lines currently in TextView.
n.a.TextView public void paste();
      Replaces the current selection.
n.a.TextView public void setHTMLParsingRules(HTMLParsingRules);
      Set the HTML parsing rules
n.a.TextView public void setTypingAttributes(Hashtable);
      Set the typing attributes.
n.a.TextView public Hashtable typingAttributes();
      Return the current typing attributes
n.a.TextView public void willBecomeSelected();
      Inform the view that it is about to become the selected view.
n.a.ListItem public void setTextColor(Color);
      Sets the color the ListItem uses to draw its foreground text.
n.a.ListItem public Color textColor();
      Returns the color the ListItem uses to draw its foreground text.
n.a.Button public final static java.lang.String SELECT_NEXT_RADIO_BUTTON;
      Command causing a radio button to select the next button.
n.a.Button public final static java.lang.String SELECT_PREVIOUS_RADIO_BUTTON;
      Command causing a radio button to select the previous button
n.a.Button public boolean canBecomeSelectedView();
      Return whether this view can become the selected view when the user is moving from view to views with the keyboard Button implementation returns true for a regular button and false for unselected radio buttons
n.a.Button public String formElementText();
      Implementation of the FormElement interface If the button type is TOGGLE_TYPE this method will returns "true" or "false" depending on it's state.
n.a.Button protected boolean isHighlighted();
      Returns whether or not the Button has received a MOUSE_DOWN MouseEvent but has yet to receive a MOUSE_UP.
n.a.Button protected void setHighlighted(boolean);
      Sets the Button to draw itself highlighted.
n.a.View public final static int ALWAYS;
      Always send the command.
n.a.View public final static int CENTER_HORIZ;
      Horizontal resize instruction.
n.a.View public final static int CENTER_VERT;
      Vertical resize instruction.
n.a.View public final static int WHEN_IN_MAIN_WINDOW;
      The view should receive the command only when it is in the main window The command is also sent when the view is selected.
n.a.View public final static int WHEN_SELECTED;
      The view should receive the command only the selected
n.a.View public boolean canBecomeSelectedView();
      Return whether this view can become the selected view when the user is moving from view to views with the keyboard The default implementation returns false.
n.a.View public boolean hidesSubviewsFromKeyboard();
      Return whether this view hides its subviews from the keyboard ui main system The default implementation returns false.
n.a.View public void invalidateKeyboardSelectionOrder();
      You should call this method if the result of nextSelectableView() or previousSelectableView() changes.
n.a.View public View nextSelectableView();
      Return the View that should become selected when the user press the tab key.
n.a.View public View previousSelectableView();
      Return the View that should become selected when the user press the backtab key.
n.a.View public void removeCommandForKey(int);
      Convenience to remove a command associated with a key.
n.a.View public void setCommandForKey(String, Object, int, int, int);
      Inform the keyboard UI system that the receiving view should receive the command aCommand with data cmdData when the key aKey is pressed with the modifier modifier.
n.a.View public void setCommandForKey(String, int, int);
      Convenience to add aCommand when the key aKey is pressed.
n.a.View public void willBecomeSelected();
      Inform the view that it is about to become the selected view The default implementation requests RootView to display the keyboard arrow.
n.a.InternalWindow public boolean canBecomeSelectedView();
      Overriden to return true if the window is currently main
n.a.InternalWindow public View defaultSelectedView();
      Returns the default selected view when the window become main
n.a.InternalWindow public void didBecomeCurrentDocument();
      If the window contains a document, this method is called when the window just became the current document.
n.a.InternalWindow public void didResignCurrentDocument();
      If the window contains a document, this method is called when the window is no longer the current document.
n.a.InternalWindow public boolean hidesSubviewsFromKeyboard();
      Overriden to return true.
n.a.InternalWindow public boolean isCurrentDocument();
      Return whether this window is the current document
n.a.InternalWindow public MenuView menuView();
      Returns the MenuView that appears along the top edge of this InternalWindow, null if one is not set.
n.a.InternalWindow public void moveToBack();
      Move the window behind all other windows with the same layer.
n.a.InternalWindow public void moveToFront();
      Move the window to the front of all other windows with the same layer
n.a.InternalWindow public void setContainsDocument(boolean);
      Sets whether the window contains a document.
n.a.InternalWindow public void setDefaultSelectedView(View);
      Set the default selected view, when the window becomes main.
n.a.InternalWindow public void setMenuView(MenuView);
      Sets the MenuView that will appear along the top edge of the Window.
n.a.InternalWindow protected void willMoveTo(Point);
      Called by the InternalWindow before every move, whether through explicit setBounds() calls or with mouse dragging.