JXTA

Serialized Form

Class net.jxta.instantp2p.desktop.ApplicationToolbar implements Serializable

Serialized Fields

peergroup

net.jxta.peergroup.PeerGroup peergroup
The current peer group

pgAdv

net.jxta.protocol.PeerGroupAdvertisement pgAdv
The current peer, as described by its PeerGroupAdvertisement

tracker

java.awt.MediaTracker tracker
The MediaTracker object that preloads images


Class net.jxta.widget.Border implements Serializable

Serialized Fields

alignment

int alignment
The alignment of the border in the component

border

java.awt.Rectangle border
The rectangle making up the actual border to draw

component

java.awt.Component component
The component around we draw the border. The component will be added to the panel making up this border

engravedIn

boolean engravedIn
Is the border engraved

thickness

int thickness
The thickness of the border to draw

title

java.awt.Label title
The title if this is a titled border


Class net.jxta.widget.ButtonTemplate implements Serializable

Serialized Fields

actionListener

java.awt.event.ActionListener actionListener
The actionListener to which to post action events generated by this button

font

java.awt.Font font
The font to use for this button

label

java.lang.String label
The text of the button

pressed

boolean pressed
Is the button currently pressed


Class net.jxta.instantp2p.desktop.CommonDialog implements Serializable

Serialized Fields

closeButton

java.awt.Button closeButton
The close button

frame

java.awt.Frame frame
The parent frame of this dialog


Class net.jxta.instantp2p.pda.CommonDialog implements Serializable

Serialized Fields

closeButton

java.awt.Button closeButton

frame

java.awt.Frame frame


Class net.jxta.widget.Divider implements Serializable

Serialized Fields

thickness

int thickness
The thicknes, of this component


Class net.jxta.widget.ImageButton implements Serializable

Serialized Fields

f1

java.awt.Font f1

image

java.awt.Image image
The Image to display


Class net.jxta.widget.ImageLabel implements Serializable

Serialized Fields

dim

java.awt.Dimension dim
The dimension of this component

image

java.awt.Image image
The Image to display


Class net.jxta.widget.InfoLabel implements Serializable

Serialized Fields

height

int height
The current height of this component

off

java.awt.Image off
The off screen image used for double buffering. We only use it if the component is not double buffering itself

text

java.lang.String text
The text of the label - text may contain EOL. If so, several lines of text will be printed

width

int width
The current width of this component


Class net.jxta.instantp2p.desktop.LocalContentTab implements Serializable

Serialized Fields

addButton

java.awt.Button addButton
Button that allows to add content

content

net.jxta.share.Content[] content
The current content to be shared

contentList

java.awt.List contentList
The list displaying the shared content

contentManager

net.jxta.share.ContentManager contentManager
The ContentManager used to manage the shared content

gridLayout

java.awt.GridBagLayout gridLayout
The layout used for this panel

iP2PApp

InstantP2P iP2PApp
The parent InstantP2p application

parentFrame

java.awt.Frame parentFrame
The parent frame of this panel - needed to pull up modal dialogs

removeButton

java.awt.Button removeButton
Button that allows to remove content


Class net.jxta.instantp2p.pda.LocalContentTab implements Serializable

Serialized Fields

addButton

java.awt.Button addButton

content

net.jxta.share.Content[] content

contentList

java.awt.List contentList

contentManager

net.jxta.share.ContentManager contentManager

gridLayout

java.awt.GridBagLayout gridLayout

iP2PApp

InstantP2P iP2PApp

parentFrame

java.awt.Frame parentFrame

removeButton

java.awt.Button removeButton


Class net.jxta.instantp2p.desktop.Messaging implements Serializable

Serialized Fields

acceptProp

boolean acceptProp
Are we accepting a secure chat propositions - this is set in the internal dialog ChatProposal if the user presses the accept button

chat

Chat chat
The Chat instance that does the actual chat

chatDialog

net.jxta.instantp2p.desktop.Messaging.ChatProposal chatDialog
Dialog allowing to set the chat parameters

group

net.jxta.peergroup.PeerGroup group
The current peer group

login

java.awt.Button login
The buttons to log in and out of a chat

logout

java.awt.Button logout
The buttons to log in and out of a chat

messageBoard

java.awt.TextArea messageBoard
The TextArea displaying the messages

parentFrame

java.awt.Frame parentFrame
The parent frame in which this panel displays - it is needed so that we can pull up modal dialog

securedBox

java.awt.Checkbox securedBox
Checkbox that allows to change the secure status of the chat

securedSession

boolean securedSession
Is this a secure chat

sendBox

java.awt.TextField sendBox
The Textfield that allows users to type in messages


Class net.jxta.instantp2p.pda.Messaging implements Serializable

Serialized Fields

acceptProp

boolean acceptProp

chat

Chat chat

chatDialog

net.jxta.instantp2p.pda.Messaging.ChatProposal chatDialog

group

net.jxta.peergroup.PeerGroup group

login

java.awt.Button login

logout

java.awt.Button logout

messageBoard

java.awt.TextArea messageBoard

parentFrame

java.awt.Frame parentFrame

securedBox

java.awt.Checkbox securedBox

securedSession

boolean securedSession

sendBox

java.awt.TextField sendBox


Class net.jxta.widget.OptionDialog implements Serializable

Serialized Fields

abort

java.awt.Button abort
The abort button

abortPressed

boolean abortPressed
Did the user press the abort button

alertImage

java.awt.Image alertImage
The image to display for alert dialogs

buttonPanel

java.awt.Panel buttonPanel
Panel that contains the buttons to be displayed

cancel

java.awt.Button cancel
The cancel button

gbc

java.awt.GridBagConstraints gbc
The GridBagConstraint used to lay out the components

gbl

java.awt.GridBagLayout gbl
The GridBagLayout used to lay out the components

imageLabel

ImageLabel imageLabel
The ImageLabel displaying the alert image

infoImage

java.awt.Image infoImage
The image to display for info dialogs

initialized

boolean initialized
Used if this dialog is to be shown during a calculation Since the show methods block, they have to be called after the calculation thread was started. However, we may then get the hide before the show and thus get a deadlock. This variable will be queried in the hide method and we will only hide the dialog if it was actually made visible first.

okay

java.awt.Button okay
The okay button

okayPressed

boolean okayPressed
Did the user press the okay button

progressBar

ProgressBar progressBar
The progress bar to display if any

questionImage

java.awt.Image questionImage
The image to display for question dialogs

showLock

java.lang.Object showLock
This is the object on which we need to synchronized if we want to show this dialog. Ideally we could synchronize on the dialog instance itself, however, some JVM seem to synchronize on the dialog instance too and we may thus fail to get the lock.

textLabel

InfoLabel textLabel
The InfoLabel displayed in this dialog

writeLock

java.lang.Object writeLock
An object that allows to modify the text or panel while the dialog is visible.

An application call one of the update methods, which in turn aquires a lock on this object and updates the text. This makes sure that only one thread at a time tries to update the dialog


Class net.jxta.instantp2p.desktop.PeerGroupPanel implements Serializable

Serialized Fields

currCursor

java.awt.Cursor currCursor

dialog

OptionDialog dialog
Dialog which is shown during search operations

firstTime

boolean firstTime

groupList

java.awt.List groupList
The list displaying the available groups

groupListIndex

int groupListIndex
The index of the peer group for which to search the peers

groups

java.util.Vector groups
The vector (elements are PeerGroupAdvertisments) holding the available groups

listeners

java.util.Vector listeners

myGroupAdvs

java.util.Vector myGroupAdvs

myGroups

java.util.Vector myGroups
The vector holding the groups this peer has joined.

newGroupDialog

net.jxta.instantp2p.desktop.PeerGroupPanel.NewGroupDialog newGroupDialog
The dialog shown to create a new group

parentFrame

java.awt.Frame parentFrame
The parent frame in which this panel resides

peerList

java.awt.List peerList
The list displaying the peers in the selected group

peers

java.util.Vector peers
Vector holding the peers in the selected group. The elements are PeerGroupAdvertisments instances

pgMgr

PeerGroupManager pgMgr
The manager that collects and manages the peer groups

SEARCHAGROUP

java.lang.String SEARCHAGROUP

SEARCHALLGROUPS

java.lang.String SEARCHALLGROUPS

searchButton

java.awt.Button searchButton

searchChoice

java.awt.Choice searchChoice

searchField

java.awt.TextField searchField

SEARCHMYGROUPS

java.lang.String SEARCHMYGROUPS

searchStatus

int searchStatus
What is the current mode to be executed in the run method

SELECTITEM

java.lang.String SELECTITEM

tempGroups

java.util.Vector tempGroups

waitCursor

java.awt.Cursor waitCursor


Class net.jxta.instantp2p.pda.PeerGroupPanel implements Serializable

Serialized Fields

currCursor

java.awt.Cursor currCursor

groupList

java.awt.List groupList

groups

java.util.Vector groups

listeners

java.util.Vector listeners

myGroupAdvs

java.util.Vector myGroupAdvs

myGroups

java.util.Vector myGroups

newGroupDialog

net.jxta.instantp2p.pda.PeerGroupPanel.NewGroupDialog newGroupDialog

parentFrame

java.awt.Frame parentFrame

peerList

java.awt.List peerList

peers

java.util.Vector peers

pgMgr

PeerGroupManager pgMgr

SEARCHAGROUP

java.lang.String SEARCHAGROUP

SEARCHALLGROUPS

java.lang.String SEARCHALLGROUPS

searchButton

java.awt.Button searchButton

searchChoice

java.awt.Choice searchChoice

searchField

java.awt.TextField searchField

SEARCHMYGROUPS

java.lang.String SEARCHMYGROUPS

SELECTITEM

java.lang.String SELECTITEM

tempGroups

java.util.Vector tempGroups

waitCursor

java.awt.Cursor waitCursor


Class net.jxta.widget.ProgressBar implements Serializable

Serialized Fields

height

int height
The current height of this component

off

java.awt.Image off
The off screen image used for double buffering. We only use it if the component is not double buffering itself

percentage

double percentage
The current percentage of this progress

width

int width
The current width of this component


Class net.jxta.instantp2p.desktop.RemoteContentTab implements Serializable

Serialized Fields

contentList

java.awt.List contentList

curGroup

net.jxta.peergroup.PeerGroup curGroup

currCursor

java.awt.Cursor currCursor

dialog

OptionDialog dialog
Dialog which is shown during search operations

getRequests

java.util.Vector getRequests

gridLayout

java.awt.GridBagLayout gridLayout

iP2PApp

InstantP2P iP2PApp
The parent InstantP2P application

parentFrame

java.awt.Frame parentFrame

saveContentDialog

net.jxta.instantp2p.desktop.RemoteContentTab.SaveContentDialog saveContentDialog

search

Search search

searchButton

java.awt.Button searchButton

searchField

java.awt.TextField searchField

searchResults

SearchResult[] searchResults

searchString

java.lang.String searchString
The string we are currently searching for

waitCursor

java.awt.Cursor waitCursor

wantToView

boolean wantToView


Class net.jxta.instantp2p.pda.RemoteContentTab implements Serializable

Serialized Fields

contentList

java.awt.List contentList

curGroup

net.jxta.peergroup.PeerGroup curGroup

currCursor

java.awt.Cursor currCursor

getRequests

java.util.Vector getRequests

gridLayout

java.awt.GridBagLayout gridLayout

iP2PApp

InstantP2P iP2PApp

parentFrame

java.awt.Frame parentFrame

saveContentDialog

net.jxta.instantp2p.pda.RemoteContentTab.SaveContentDialog saveContentDialog

search

Search search

searchButton

java.awt.Button searchButton

searchField

java.awt.TextField searchField

searchResults

SearchResult[] searchResults

waitCursor

java.awt.Cursor waitCursor

wantToView

boolean wantToView


Class net.jxta.widget.Rule implements Serializable

Serialized Fields

embossedIn

boolean embossedIn
Is the ruler embosed in or out

height

int height
The current height of this component

length

double length
The length (in percent divided by 100) of the ruler

thickness

int thickness
The thickness of the ruler

width

int width
The current width of this component


Class net.jxta.instantp2p.StatusPanel implements Serializable


Class net.jxta.widget.TabbedPanel implements Serializable

Serialized Fields

c

java.awt.GridBagConstraints c
The GridBagConstraints used to arange the TabButton elements in the top

cards

java.awt.Panel cards
The panel containing the card layout representing the tab components

frame

java.awt.Frame frame
The parent frame for this component

gridbag

java.awt.GridBagLayout gridbag
The GridBagLayout used to arange the TabButton elements in the top

tabPanel

net.jxta.widget.TabbedPanel.TabPanel tabPanel
The panel containing the TabButton elements to change the tabs

top

int top
The number of the currently displayed tab


Class net.jxta.widget.TabButton implements Serializable

Serialized Fields

bgColor

java.awt.Color bgColor
The background color to use for this button

fgColor

java.awt.Color fgColor
The foreground color to use for this button

font

java.awt.Font font
The font to use for this button

tabImage

java.awt.Image tabImage
The image to display on the tab


Class net.jxta.instantp2p.TitlePanel implements Serializable


JXTA