eTextReader.applet
Class AppletComponentView

java.lang.Object
  extended by javax.swing.text.View
      extended by javax.swing.text.ComponentView
          extended by eTextReader.applet.AppletComponentView
All Implemented Interfaces:
javax.swing.SwingConstants

public class AppletComponentView
extends javax.swing.text.ComponentView


Nested Class Summary
(package private)  class AppletComponentView.AppletStubImpl
           
(package private)  class AppletComponentView.MouseEventForwarder
           
 
Field Summary
protected  javax.swing.JApplet applet
           
protected  javax.swing.text.AttributeSet attributes
           
protected  java.lang.String code
           
protected  java.lang.String codebase
           
protected  java.net.URL documentBase
           
protected  int height
           
protected  int width
           
 
Fields inherited from class javax.swing.text.View
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Constructor Summary
AppletComponentView(javax.swing.text.Element elem, java.net.URL _documentBase)
           
 
Method Summary
protected  java.applet.Applet createApplet()
           
protected  java.awt.Component createComponent()
           
 void paint(java.awt.Graphics g, java.awt.Shape a)
           
protected  void readAppletAttributes()
           
 void setSize(float w, float h)
           
 
Methods inherited from class javax.swing.text.ComponentView
getAlignment, getComponent, getMaximumSpan, getMinimumSpan, getPreferredSpan, modelToView, setParent, viewToModel
 
Methods inherited from class javax.swing.text.View
append, breakView, changedUpdate, createFragment, forwardUpdate, forwardUpdateToView, getAttributes, getBreakWeight, getChildAllocation, getContainer, getDocument, getElement, getEndOffset, getGraphics, getNextVisualPositionFrom, getParent, getResizeWeight, getStartOffset, getToolTipText, getView, getViewCount, getViewFactory, getViewIndex, getViewIndex, insert, insertUpdate, isVisible, modelToView, modelToView, preferenceChanged, remove, removeAll, removeUpdate, replace, updateChildren, updateLayout, viewToModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

width

protected int width

height

protected int height

codebase

protected java.lang.String codebase

code

protected java.lang.String code

documentBase

protected java.net.URL documentBase

attributes

protected javax.swing.text.AttributeSet attributes

applet

protected javax.swing.JApplet applet
Constructor Detail

AppletComponentView

public AppletComponentView(javax.swing.text.Element elem,
                           java.net.URL _documentBase)
Method Detail

createApplet

protected java.applet.Applet createApplet()
                                   throws java.net.MalformedURLException,
                                          java.io.IOException,
                                          java.lang.ClassNotFoundException,
                                          java.lang.InstantiationException,
                                          java.lang.IllegalAccessException
Throws:
java.net.MalformedURLException
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

createComponent

protected java.awt.Component createComponent()
Overrides:
createComponent in class javax.swing.text.ComponentView

paint

public void paint(java.awt.Graphics g,
                  java.awt.Shape a)
Overrides:
paint in class javax.swing.text.ComponentView

setSize

public void setSize(float w,
                    float h)
Overrides:
setSize in class javax.swing.text.View

readAppletAttributes

protected void readAppletAttributes()