Serialized Form


Package edu.umd.cs.piccolo

Class edu.umd.cs.piccolo.PCamera extends PNode implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Deserializes this PCamera from the ObjectInputStream.

Throws:
java.io.IOException - when error occurs during read
java.lang.ClassNotFoundException - if the stream attempts to deserialize a missing class

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Write this camera and all its children out to the given stream. Note that the cameras layers are written conditionally, so they will only get written out if someone else writes them unconditionally.

Throws:
java.io.IOException - if an error occured writing to the output stream
Serialized Fields

viewTransform

PAffineTransform viewTransform
Transform applied to layers before they are rendered. This transform differs from the transform applied to the children of this PCamera (sticky objects).


viewConstraint

int viewConstraint
Constraints to apply to the viewing area.

Class edu.umd.cs.piccolo.PCanvas extends javax.swing.JComponent implements Serializable

serialVersionUID: 1L

Serialized Fields

camera

PCamera camera
The camera though which this Canvas is viewing.


cursorStack

PStack cursorStack
Stack of cursors used to keep track of cursors as they change through interactions.


interacting

int interacting
Whether the canvas is considered to be interacting, will probably mean worse render quality.


normalRenderQuality

int normalRenderQuality
The render quality to use when the scene is not being interacted or animated.


animatingRenderQuality

int animatingRenderQuality
The quality to use while the scene is being animated.


interactingRenderQuality

int interactingRenderQuality
The quality to use while the scene is being interacted with.


paintingImmediately

boolean paintingImmediately

animatingOnLastPaint

boolean animatingOnLastPaint
Used to track whether the last paint operation was during an animation.


isButton1Pressed

boolean isButton1Pressed
Tracks whether button1 of the mouse is down.


isButton2Pressed

boolean isButton2Pressed
Tracks whether button2 of the mouse is down.


isButton3Pressed

boolean isButton3Pressed
Tracks whether button3 of the mouse is down.


repaintBounds

PBounds repaintBounds

Class edu.umd.cs.piccolo.PLayer extends PNode implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Deserializes PLayer from the provided ObjectInputStream.

Throws:
java.io.IOException - since it involves quite a bit of IO
java.lang.ClassNotFoundException - may occur is serialized stream has been renamed after serialization

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Write this layer and all its children out to the given stream. Note that the layer writes out any cameras that are viewing it conditionally, so they will only get written out if someone else writes them unconditionally.

Throws:
java.io.IOException - may occur while serializing to stream

Class edu.umd.cs.piccolo.PNode extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Read this node and all of its descendants in from the given input stream.

Throws:
java.io.IOException - when an error occurs speaking to underlying ObjectOutputStream
java.lang.ClassNotFoundException - when a class is deserialized that no longer exists. This can happen if it's renamed or deleted.

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Write this node and all of its descendant nodes to the given outputsteam. This stream must be an instance of PObjectOutputStream or serialization will fail. This nodes parent is written out conditionally, that is it will only be written out if someone else writes it out unconditionally.

Throws:
java.io.IOException - when an error occurs speaking to underlying ObjectOutputStream
Serialized Fields

children

java.util.List children
Tracks all immediate child nodes.


bounds

PBounds bounds
Bounds of the PNode.


transform

PAffineTransform transform
Transform that applies to this node in relation to its parent.


paint

java.awt.Paint paint
The paint to use for the background of this node.


transparency

float transparency
How Opaque this node should be 1f = fully opaque, 0f = completely transparent.


clientProperties

javax.swing.text.MutableAttributeSet clientProperties
A modifiable set of client properties.


fullBoundsCache

PBounds fullBoundsCache
An optimization that remembers the full bounds of a node rather than computing it every time.


propertyChangeParentMask

int propertyChangeParentMask
Mask used when deciding whether to bubble up property change events to parents.


pickable

boolean pickable
Whether this node is pickable or not.


childrenPickable

boolean childrenPickable
Whether to stop processing pick at this node and not bother drilling down into children.


visible

boolean visible
Whether this node will be rendered.


childBoundsVolatile

boolean childBoundsVolatile

paintInvalid

boolean paintInvalid
Whether this node needs to be repainted.


childPaintInvalid

boolean childPaintInvalid
Whether children need to be repainted.


boundsChanged

boolean boundsChanged
Whether this node's bounds have changed, and so needs to be relaid out.


fullBoundsInvalid

boolean fullBoundsInvalid
Whether this node's full bounds need to be recomputed.


childBoundsInvalid

boolean childBoundsInvalid
Whether this node's child bounds need to be recomputed.


occluded

boolean occluded

name

java.lang.String name
Stores the name associated to this node.

Class edu.umd.cs.piccolo.PRoot extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

activityScheduler

PActivityScheduler activityScheduler
Object responsible for scheduling activities, regardless of where in the scene they take place.


Package edu.umd.cs.piccolo.activities

Class edu.umd.cs.piccolo.activities.PActivityScheduler extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

root

PRoot root

activities

java.util.List activities

activitiesChanged

boolean activitiesChanged

animating

boolean animating

processingActivities

java.util.ArrayList processingActivities

Package edu.umd.cs.piccolo.examples

Class edu.umd.cs.piccolo.examples.ActivityExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.AngleNodeExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.AngleNodeExample.AngleNode extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

pointOne

java.awt.geom.Point2D.Double pointOne

pointTwo

java.awt.geom.Point2D.Double pointTwo

stroke

java.awt.Stroke stroke

Class edu.umd.cs.piccolo.examples.BirdsEyeViewExample extends PFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

fIsPressed

boolean fIsPressed

Class edu.umd.cs.piccolo.examples.BirdsEyeViewExample.BirdsEyeView extends PCanvas implements Serializable

serialVersionUID: 1L

Serialized Fields

areaVisiblePNode

PNode areaVisiblePNode
This is the node that shows the viewed area.


viewedCanvas

PCanvas viewedCanvas
This is the canvas that is being viewed


changeListener

java.beans.PropertyChangeListener changeListener
The change listener to know when to update the birds eye view.


layerCount

int layerCount

Class edu.umd.cs.piccolo.examples.CameraExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.CenterExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.ChartLabelExample extends PFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

nodeHeight

int nodeHeight

nodeWidth

int nodeWidth

rowBarLayer

PLayer rowBarLayer

colBarLayer

PLayer colBarLayer

Class edu.umd.cs.piccolo.examples.ClipExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.CompositeExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.DynamicExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.EventHandlerExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.ExampleRunner extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.FrameCanvasSizeBugExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.FullScreenNodeExample extends NodeExample implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.GraphEditorExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.GridExample extends PFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

gridLine

java.awt.geom.Line2D gridLine

gridStroke

java.awt.Stroke gridStroke

gridPaint

java.awt.Color gridPaint

gridSpacing

double gridSpacing

Class edu.umd.cs.piccolo.examples.GroupExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.HandleExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.HelloWorldExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.HierarchyZoomExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.HtmlViewExample extends PFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

html

java.lang.StringBuffer html

Class edu.umd.cs.piccolo.examples.KeyEventFocusExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.LayoutExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.LensExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.NavigationExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.NodeCacheExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.NodeEventExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.NodeExample extends PFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

fIsPressed

boolean fIsPressed

Class edu.umd.cs.piccolo.examples.NodeLinkExample extends PFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

node1

PNode node1

node2

PNode node2

link

PPath link

Class edu.umd.cs.piccolo.examples.OffsetVsTranslateExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.P3DRectExample extends PFrame implements Serializable

Class edu.umd.cs.piccolo.examples.PanToExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.PathExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.PositionExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.PositionPathActivityExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.PrintExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.PSwingExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.PulseExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.ScrollingExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.SelectionExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.ShadowExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.SliderExample extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

canvas

PSwingCanvas canvas

scrollPane

PScrollPane scrollPane

tabbedPane

javax.swing.JTabbedPane tabbedPane

swing

PSwing swing

Class edu.umd.cs.piccolo.examples.SquiggleExample extends PFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

layer

PLayer layer

Class edu.umd.cs.piccolo.examples.StickyExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.StickyHandleLayerExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.StrokeExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.SwingLayoutExample.MyPPath extends PPath implements Serializable

Class edu.umd.cs.piccolo.examples.TextExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.TextOffsetBoundsExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.ToImageExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.TooltipExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.TwoCanvasExample extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.WaitForActivitiesExample extends PFrame implements Serializable

serialVersionUID: 1L


Package edu.umd.cs.piccolo.examples.fisheye

Class edu.umd.cs.piccolo.examples.fisheye.TabularFisheye extends PCanvas implements Serializable

Serialized Fields

calendarNode

CalendarNode calendarNode

Class edu.umd.cs.piccolo.examples.fisheye.TabularFisheyeApplet extends javax.swing.JApplet implements Serializable

Class edu.umd.cs.piccolo.examples.fisheye.TabularFisheyeFrame extends javax.swing.JFrame implements Serializable


Package edu.umd.cs.piccolo.examples.pswing

Class edu.umd.cs.piccolo.examples.pswing.MultiplePSwingCanvasesExample extends javax.swing.JFrame implements Serializable

Class edu.umd.cs.piccolo.examples.pswing.PSwingExample2 extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.pswing.PSwingExample2.ZVisualLeaf extends PNode implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.pswing.PSwingExample3 extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.examples.pswing.PSwingMemoryLeakExample extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

active

PText active
Active instances.


finalized

PText finalized
Finalized instances.


freeMemory

PText freeMemory
Free memory.


totalMemory

PText totalMemory
Total memory.


usedMemory

PText usedMemory
Used memory.


canvas

PCanvas canvas
Canvas.


mainPanel

javax.swing.JPanel mainPanel
Main panel, container for PSwingCanvases.


Package edu.umd.cs.piccolo.nodes

Class edu.umd.cs.piccolo.nodes.PHtmlView extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

label

javax.swing.JLabel label
Underlying JLabel used to handle the rendering logic.

Class edu.umd.cs.piccolo.nodes.PImage extends PNode implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Deserializes a PImage from the input stream provided.

Throws:
java.io.IOException - if problem occurs while reading from input stream
java.lang.ClassNotFoundException - occurs is no mapping from the bytes in the stream can be found to classes available

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serializes this PImage to the stream provided. The java.awt.Image wrapped by this PImage is converted into a BufferedImage when serialized.

Throws:
java.io.IOException - if error occurs while writing to the output stream

Class edu.umd.cs.piccolo.nodes.PPath extends PNode implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Deserializes a PPath object from the provided input stream. This method is required since Strokes and GeneralPaths are not serializable by default.

Throws:
java.io.IOException - when exception occurs reading from input stream
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Writes this PPath object to the output stream provided. Necessary since stroke and path are not serializable by default.

Throws:
java.io.IOException - if serialiazing to output stream fails
Serialized Fields

strokePaint

java.awt.Paint strokePaint

Class edu.umd.cs.piccolo.nodes.PText extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

text

java.lang.String text
Text for this text node.


textPaint

java.awt.Paint textPaint
Text paint for this text node.


font

java.awt.Font font
Font for this text node.


greekThreshold

double greekThreshold
Greek threshold in screen font size for this text node. Will be made private in version 2.0.


horizontalAlignment

float horizontalAlignment
Horizontal alignment for this text node.


constrainHeightToTextHeight

boolean constrainHeightToTextHeight
True if this text node should constrain its height to the height of its text.


constrainWidthToTextWidth

boolean constrainWidthToTextWidth
True if this text node should constrain its height to the height of its text.


Package edu.umd.cs.piccolo.tutorial

Class edu.umd.cs.piccolo.tutorial.InterfaceFrame extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.tutorial.PiccoloPresentation extends PFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

slideBar

PNode slideBar

currentSlide

PNode currentSlide

eventHandler

PBasicInputEventHandler eventHandler

slides

java.util.ArrayList slides

Class edu.umd.cs.piccolo.tutorial.SpecialEffects extends PFrame implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.tutorial.UserInteraction extends PFrame implements Serializable

serialVersionUID: 1L


Package edu.umd.cs.piccolo.util

Class edu.umd.cs.piccolo.util.PAffineTransform extends java.awt.geom.AffineTransform implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolo.util.PAffineTransformException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1L

Serialized Fields

errantTransform

PAffineTransform errantTransform

Class edu.umd.cs.piccolo.util.PBounds extends java.awt.geom.Rectangle2D.Double implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

isEmpty

boolean isEmpty

Class edu.umd.cs.piccolo.util.PDimension extends java.awt.geom.Dimension2D implements Serializable

serialVersionUID: 1L

Serialized Fields

width

double width
The width of the dimension.


height

double height
The height of the dimension.

Class edu.umd.cs.piccolo.util.PStack extends java.util.ArrayList implements Serializable

serialVersionUID: 1L


Package edu.umd.cs.piccolox

Class edu.umd.cs.piccolox.PApplet extends javax.swing.JApplet implements Serializable

serialVersionUID: 1L

Serialized Fields

canvas

PCanvas canvas
Canvas being displayed by this applet.

Class edu.umd.cs.piccolox.PFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

canvas

PCanvas canvas
Canvas being displayed on this PFrame.


graphicsDevice

java.awt.GraphicsDevice graphicsDevice
The graphics device onto which the PFrame is being displayed.


Package edu.umd.cs.piccolox.handles

Class edu.umd.cs.piccolox.handles.PBoundsHandle extends PHandle implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.handles.PHandle extends PPath implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Deserializes a PHandle from the input stream provided. Ensures tha all event handles are correctly installed.

Throws:
java.io.IOException - is thrown if the underlying input stream fails
java.lang.ClassNotFoundException - should never happen but can happen if the classpath gets messed up
Serialized Fields

locator

PLocator locator

Class edu.umd.cs.piccolox.handles.PStickyHandleManager extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

target

PNode target

camera

PCamera camera

Package edu.umd.cs.piccolox.nodes

Class edu.umd.cs.piccolox.nodes.P3DRect extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

topLeftOuterColor

java.awt.Color topLeftOuterColor

topLeftInnerColor

java.awt.Color topLeftInnerColor

bottomRightInnerColor

java.awt.Color bottomRightInnerColor

bottomRightOuterColor

java.awt.Color bottomRightOuterColor

raised

boolean raised

Class edu.umd.cs.piccolox.nodes.PCacheCamera extends PCamera implements Serializable

serialVersionUID: 1L

Serialized Fields

imageAnimate

boolean imageAnimate

imageAnimateBounds

PBounds imageAnimateBounds

Class edu.umd.cs.piccolox.nodes.PClip extends PPath implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.nodes.PComposite extends PNode implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.nodes.PLens extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

dragBar

PPath dragBar

camera

PCamera camera

Class edu.umd.cs.piccolox.nodes.PLine extends PNode implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

strokePaint

java.awt.Paint strokePaint

Class edu.umd.cs.piccolox.nodes.PNodeCache extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

validatingCache

boolean validatingCache

Class edu.umd.cs.piccolox.nodes.PShadow extends PImage implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.nodes.PStyledText extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

document

javax.swing.text.Document document
Underlying document used to handle the complexities involved with arbitrary text and formatting.


editing

boolean editing
Whether this node is currently being edited.


insets

java.awt.Insets insets
Insets represent how far away from the bounding box text will be drawn.


constrainHeightToTextHeight

boolean constrainHeightToTextHeight
Whether width will be forced to match containing text's height.


constrainWidthToTextWidth

boolean constrainWidthToTextWidth
Whether width will be forced to match containing text's width.


Package edu.umd.cs.piccolox.pswing

Class edu.umd.cs.piccolox.pswing.PComboBox extends javax.swing.JComboBox implements Serializable

serialVersionUID: 1L

Serialized Fields

pSwing

PSwing pSwing

canvas

PSwingCanvas canvas

Class edu.umd.cs.piccolox.pswing.PComboBox.PBasicComboPopup extends javax.swing.plaf.basic.BasicComboPopup implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.pswing.PSwing extends PNode implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

greekThreshold

double greekThreshold
The cutoff at which the Swing component is rendered greek.


component

javax.swing.JComponent component
Swing component for this Swing node.


minFontSize

double minFontSize
Minimum font size.


defaultStroke

java.awt.Stroke defaultStroke
Default stroke, new BasicStroke(). Cannot be made static because BasicStroke is not serializable.


canvas

PSwingCanvas canvas
Swing canvas for this swing node.


listeningTo

java.util.ArrayList listeningTo
Used to keep track of which nodes we've attached listeners to since no built in support in PNode.


parentListener

java.beans.PropertyChangeListener parentListener
The parent listener for camera/canvas changes.


reshapeListener

java.beans.PropertyChangeListener reshapeListener

doubleBufferRemover

java.awt.event.ContainerListener doubleBufferRemover
Listens to container nodes for changes to its contents. Any additions will automatically have double buffering turned off.

Class edu.umd.cs.piccolox.pswing.PSwingCanvas extends PCanvas implements Serializable

serialVersionUID: 1L

Serialized Fields

swingWrapper

PSwingCanvas.ChildWrapper swingWrapper

Class edu.umd.cs.piccolox.pswing.PSwingMouseEvent extends java.awt.event.MouseEvent implements Serializable

serialVersionUID: 1L

Serialized Fields

id

int id

Class edu.umd.cs.piccolox.pswing.PSwingMouseMotionEvent extends PSwingMouseEvent implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.pswing.PSwingMouseWheelEvent extends java.awt.event.MouseWheelEvent implements Serializable

serialVersionUID: 1L

Serialized Fields

id

int id

event

PInputEvent event

Package edu.umd.cs.piccolox.swing

Class edu.umd.cs.piccolox.swing.PCacheCanvas extends PCanvas implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.swing.PScrollPane extends javax.swing.JScrollPane implements Serializable

serialVersionUID: 1L

Serialized Fields

nullAction

PScrollPane.PNullAction nullAction
A reusable null action.


disableKeyActions

boolean disableKeyActions
Controls whether key actions are disabled on this component.


scrollAdjustmentListener

java.awt.event.AdjustmentListener scrollAdjustmentListener

Class edu.umd.cs.piccolox.swing.PScrollPane.PNullAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.swing.PScrollPane.PScrollAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 1L

Serialized Fields

orientation

int orientation
Direction to scroll.


direction

int direction
1 indicates scroll down, -1 up.


block

boolean block
True indicates a block scroll, otherwise a unit scroll.

Class edu.umd.cs.piccolox.swing.PScrollPane.PScrollEndAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.swing.PScrollPaneLayout extends javax.swing.ScrollPaneLayout implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.swing.PScrollPaneLayout.UIResource extends PScrollPaneLayout implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.swing.PViewport extends javax.swing.JViewport implements Serializable

serialVersionUID: 1L

Serialized Fields

scrollDirector

PScrollDirector scrollDirector
Controls what happens when scrolling occurs.

Class edu.umd.cs.piccolox.swing.PViewport.PViewportLayout extends javax.swing.ViewportLayout implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.swing.SwingLayoutNode extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

container

java.awt.Container container
Container for ProxyComponents.


propertyChangeListener

java.beans.PropertyChangeListener propertyChangeListener

defaultAnchor

SwingLayoutNode.Anchor defaultAnchor
Anchor to use when adding child nodes and they don't specify one.


Package edu.umd.cs.piccolox.swt

Class edu.umd.cs.piccolox.swt.PSWTBoundsHandle extends PSWTHandle implements Serializable

serialVersionUID: 1L

Serialized Fields

handleCursorHandler

PBasicInputEventHandler handleCursorHandler

Class edu.umd.cs.piccolox.swt.PSWTHandle extends PSWTPath implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

locator

PLocator locator

handleDragger

PDragSequenceEventHandler handleDragger

Class edu.umd.cs.piccolox.swt.PSWTImage extends PNode implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.swt.PSWTKeyEvent extends java.awt.event.KeyEvent implements Serializable

serialVersionUID: 1L

Serialized Fields

swtEvent

org.eclipse.swt.events.KeyEvent swtEvent

Class edu.umd.cs.piccolox.swt.PSWTMouseEvent extends java.awt.event.MouseEvent implements Serializable

serialVersionUID: 1L

Serialized Fields

swtEvent

org.eclipse.swt.events.MouseEvent swtEvent
Event being wrapped.


clickCount

int clickCount
Number times the mouse was clicked in relation to the wrapped event.

Class edu.umd.cs.piccolox.swt.PSWTPath extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

strokePaint

java.awt.Paint strokePaint

updatingBoundsFromPath

boolean updatingBoundsFromPath

origShape

java.awt.Shape origShape

shape

java.awt.Shape shape

internalXForm

PAffineTransform internalXForm

inverseXForm

java.awt.geom.AffineTransform inverseXForm

shapePts

double[] shapePts

Class edu.umd.cs.piccolox.swt.PSWTRoot extends PRoot implements Serializable

serialVersionUID: 1L

Serialized Fields

composite

org.eclipse.swt.widgets.Composite composite

Class edu.umd.cs.piccolox.swt.PSWTStickyHandleManager extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

target

PNode target

camera

PCamera camera

Class edu.umd.cs.piccolox.swt.PSWTText extends PNode implements Serializable

serialVersionUID: 1L

Serialized Fields

transparent

boolean transparent
Whether the text be drawn with a transparent background.


greekThreshold

double greekThreshold
Below this magnification text is rendered as greek.


greekColor

java.awt.Color greekColor
Color for greek text.


penColor

java.awt.Color penColor
Current pen color.


font

java.awt.Font font
Current text font.


padding

int padding
The amount of padding on each side of the text.


lines

java.util.ArrayList lines
Each element is one line of text.


translateX

double translateX
Translation offset X.


translateY

double translateY
Translation offset Y.

Class edu.umd.cs.piccolox.swt.SWTTimer extends javax.swing.Timer implements Serializable

serialVersionUID: 1L

Serialized Fields

notify

boolean notify

initialDelay

int initialDelay

delay

int delay

repeats

boolean repeats

coalesce

boolean coalesce

doPostEvent

java.lang.Runnable doPostEvent

display

org.eclipse.swt.widgets.Display display

expirationTime

long expirationTime

nextTimer

SWTTimer nextTimer

running

boolean running

Package edu.umd.cs.piccolox.util

Class edu.umd.cs.piccolox.util.PBoundsLocator extends PNodeLocator implements Serializable

serialVersionUID: 1L

Serialized Fields

side

int side

Class edu.umd.cs.piccolox.util.PFixedWidthStroke extends PSemanticStroke implements Serializable

serialVersionUID: 1L

Serialization Methods

readResolve

protected java.lang.Object readResolve()
                                throws java.io.ObjectStreamException
Is it really necessary to implement Serializable?

Throws:
java.io.ObjectStreamException - doesn't actually throw this at all, why's this here?

Class edu.umd.cs.piccolox.util.PLocator extends java.lang.Object implements Serializable

serialVersionUID: 1L

Class edu.umd.cs.piccolox.util.PNodeLocator extends PLocator implements Serializable

serialVersionUID: 1L

Serialized Fields

node

PNode node
Node being located by this locator.



Copyright © 1995-2011 Piccolo2D. All Rights Reserved.