Serialized Form


Package ccs

Class ccs.ArghException extends java.io.IOException implements Serializable

Class ccs.CipherException extends LoseException implements Serializable

Class ccs.LoseException extends java.io.IOException implements Serializable

Class ccs.NoAccessException extends java.lang.SecurityException implements Serializable

Class ccs.WireException extends LoseException implements Serializable


Package ccs.audio

Class ccs.audio.WouldBlockException extends java.io.IOException implements Serializable


Package ccs.audio.gui

Class ccs.audio.gui.AudioControlPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

ctrl

AudioController ctrl

disp

I18Dispatcher disp

buttons

java.util.List<E> buttons

actcat

AudioControlPanel.ActionCatcher actcat

evtcat

ccs.audio.gui.AudioControlPanel.EventCatcher evtcat

pControls

javax.swing.JPanel pControls

pButtons

javax.swing.JPanel pButtons

bMulti

javax.swing.JButton bMulti

slGain

javax.swing.JSlider slGain

cbAutoTrack

javax.swing.JCheckBox cbAutoTrack

cbAutoStart

javax.swing.JCheckBox cbAutoStart

cbAutoLoop

javax.swing.JCheckBox cbAutoLoop

Class ccs.audio.gui.AudioMonitorPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

ctrl

AudioController ctrl

pl

Playlist pl

upcat

ccs.audio.gui.AudioMonitorPanel.UpdateCatcher upcat

heartbeat

javax.swing.Timer heartbeat

lFilename

javax.swing.JLabel lFilename

lTimeNow

javax.swing.JLabel lTimeNow

lStatus

javax.swing.JLabel lStatus

lTimeTotal

javax.swing.JLabel lTimeTotal

lFormat

javax.swing.JLabel lFormat

lFifo

javax.swing.JLabel lFifo

Package ccs.beetree

Class ccs.beetree.BeeException extends LoseException implements Serializable

Class ccs.beetree.BeeTreeProgressMonitor extends HProgressMonitor implements Serializable

Class ccs.beetree.ConsistencyException extends ArghException implements Serializable

Class ccs.beetree.DeadlockException extends java.io.IOException implements Serializable

serialVersionUID: -6553928489163967954L

Serialized Fields

culprits

java.lang.Thread[] culprits
Deprecated. Under the new locking scheme this list is no longer accessible.
The list of threads which held a lock on the BeeTree at the time of the exception. If the array is empty, the culprit in a thread in another VM or the list is not available.


Package ccs.cdb

Class ccs.cdb.CDBDirectory extends CDBFileSysObject implements Serializable

Serialized Fields

entries

java.util.Set<E> entries

Class ccs.cdb.CDBFile extends CDBFileSysObject implements Serializable

Serialized Fields

fswap

java.io.File fswap

vswap

SwappingBuffer vswap

consumer

CallbackStreamConsumer consumer

peer

ccs.cdb.CDBFile.Peer peer

Class ccs.cdb.CDBFileMeta extends MKCDBObject implements Serializable

Serialized Fields

internalPath

java.lang.String internalPath
Undocumented.


encodedLength

java.lang.String encodedLength
Undocumented.


encodedLast

java.lang.String encodedLast
Undocumented.

Class ccs.cdb.CDBFileSysObject extends CDBObject implements Serializable

Class ccs.cdb.CDBObject extends BeeObject implements Serializable

Serialized Fields

owner

CDBeeTree owner
The CDB to which this belongs. This may change with time - for example, when transferring an object from one CDB to another.


clone

CDBObject clone
For dynamic type resolution. See introductory essay.


key

java.lang.String key
The key of the object. Often this attribute is "denormalised", i.e. the key is generated from other fields. If you don't want to use this field, override the default key handling in cpgetKey and cpsetKey; this default handling is provided as a potential convenience and nothing more.


rawkey

java.lang.String rawkey

marshalVersion

int marshalVersion
The marshal version. Objects have a habit of mutating over time, and you have to give your users an upgrade path or they tend to lynch you. The way to do this is:
  1. Have your ctor set the marshal version of the object. E.g. 0 = first public beta, 1 = full release, 2 = patch 1, 10 = version 2... No need to marshal this in your cpmarshal method, CDBObject will do it for you.
  2. Have your cpmarshal always marshal the current (most modern) version of the object, ignoring the marshal version.
  3. Have your cpunmarshal check the object's marshal version. If it's an older than the current version, read whatever was there before and make up some sensible defaults for the missing fields. How many versions back you want to be compatible with is a design decision. One would be reasonable, more might make your users happier at the cost of some code bloat.
The upshot of this is that the entire CDB becomes upgraded to the current version if all the objects are read, and then updated without any changes.


cdbid

java.lang.String cdbid

cdbidbuf

char[] cdbidbuf

cdbsb

java.lang.StringBuffer cdbsb

Class ccs.cdb.MKCDBObject extends CDBObject implements Serializable

Serialized Fields

keyfieldnames

java.lang.String[] keyfieldnames
Subclass constructors must define this array, which references those fields that form the key. NB. key fields must not contain the zero character '\0' since this is used as a field separator. (Trick: if you want exact matches on the fields you specify but accept whatever's in the DB for those you leave blank, explicitly add a "\0" to the last specified field (only) and then findFirst / nextMatch as normal. Without this "slug", you may get returns where the last specified field is longer than you specified.)

Class ccs.cdb.WrongSetException extends BeeException implements Serializable

serialVersionUID: 7031359078978965234L


Package ccs.chaos

Class ccs.chaos.ChaosMetrics extends java.lang.Object implements Serializable

Serialized Fields

n

int n
The number of bytes in the sample.


entropy

double entropy
The mean entropy per byte. Perfect: 8.000. This used to be a float, which was plenty, but as of Checkpoint 5.10 it has to be transportable via Hessian (CXP2) which doesn't do floats.


degrader

double degrader
The entropy degradation factor. When considering the entropy contribution to the pool due to this sample, entropy is multiplied by this in order to make sure the pool entropy estimate is conservative. Precision: cf entropy.


mean

double mean
The arithmetic mean of the sample. Perfect: 127.500. Precision: cf entropy.


scorr

double scorr
The serial correlation coefficient of the sample. Perfect: 0.000. Varies between -1.000 and +1.000: both are equally bad. Precision: cf entropy.


hist

int[] hist
Histogram of value vs. frequency. hist[i] contains the number of sample bytes with value i.

Class ccs.chaos.ChaosModel extends java.lang.Object implements Serializable

Serialized Fields

runLeft

long runLeft
Blocks left before next reseed.


gateLeft

int gateLeft
Blocks left before next generator gate. Generator gates occur after every tenth block.


fastEntropy

double fastEntropy
Total estimated entropy in fast pool.


status

int status
The current generator state.


fastPool

byte[] fastPool
Hash state - effectively the entropy pool. There's supposed to be a slow pool as well, but until we implement some kind of automatic entropy-gathering system there's not much point. Secret.


cipherKey

byte[] cipherKey
Cipher key. Secret.


counter

long counter
Counter. Encrypted to obtain next block. Secret.


marshalVersion

int marshalVersion

Class ccs.chaos.SemiSecureRandom extends java.util.Random implements Serializable

serialVersionUID: -4740273554984178217L

Serialized Fields

interval

int interval

left

int left

mage

ChaosMage mage

wad

byte[] wad

Package ccs.http

Class ccs.http.AbstractXhtmlHandler extends org.mortbay.http.handler.AbstractHttpHandler implements Serializable

Serialized Fields

mrp

MimeRegProvider mrp

Class ccs.http.BrowserExecutable extends CDBObject implements Serializable

Serialized Fields

command

java.lang.String command
Deprecated. 
The command line.

Class ccs.http.ExceptionHandler extends AbstractXhtmlHandler implements Serializable

Serialized Fields

helper

ExceptionHelper helper

Class ccs.http.HException extends java.io.IOException implements Serializable

serialVersionUID: 652120808573201233L

Serialized Fields

code

int code

readableMessage

java.lang.String readableMessage

Class ccs.http.HProgressMonitor extends javax.swing.JFrame implements Serializable

serialVersionUID: 2433193259990453604L

Serialized Fields

pContent

javax.swing.JPanel pContent

lStatus

javax.swing.JLabel lStatus

pbThrobber

javax.swing.JProgressBar pbThrobber

pendingUpdate

java.lang.String pendingUpdate

Class ccs.http.RedirectException extends HException implements Serializable

serialVersionUID: -3517631499072680034L

Serialized Fields

target

java.lang.String target

Class ccs.http.ThrowingHandler extends AbstractXhtmlHandler implements Serializable

Class ccs.http.XenophobicSocketListener extends org.mortbay.http.SocketListener implements Serializable

serialVersionUID: -4998486626563642065L


Package ccs.mime

Class ccs.mime.MimePackingException extends WireException implements Serializable

serialVersionUID: -919174491561266512L


Package ccs.swing18

Class ccs.swing18.BasicI18Action extends I18Action implements Serializable

Serialized Fields

hurlable

Hurlable hurlable

Class ccs.swing18.I18Action extends javax.swing.AbstractAction implements Serializable

Serialized Fields

actionID

java.lang.String actionID

target

java.lang.Object target

actor

java.lang.reflect.Method actor

special

int special

Class ccs.swing18.I18Button extends javax.swing.JButton implements Serializable

Class ccs.swing18.I18CheckBox extends javax.swing.JCheckBox implements Serializable

Class ccs.swing18.I18ComboBox extends javax.swing.JComboBox implements Serializable

Class ccs.swing18.I18Dialog extends javax.swing.JDialog implements Serializable

Class ccs.swing18.I18FileChooser extends javax.swing.JFileChooser implements Serializable

Class ccs.swing18.I18Label extends javax.swing.JLabel implements Serializable

Class ccs.swing18.I18MenuItem extends javax.swing.JMenuItem implements Serializable

Class ccs.swing18.I18PopupMenu extends javax.swing.JPopupMenu implements Serializable

Class ccs.swing18.I18RadioButton extends javax.swing.JRadioButton implements Serializable

Class ccs.swing18.I18TextArea extends javax.swing.JTextArea implements Serializable

Class ccs.swing18.I18TextField extends javax.swing.JTextField implements Serializable


Package ccs.utils

Class ccs.utils.GridBagConstraints2 extends java.awt.GridBagConstraints implements Serializable

serialVersionUID: -1127540161758884376L

Class ccs.utils.ImageCanvas extends java.awt.Canvas implements Serializable

serialVersionUID: 2248209114977651930L

Serialized Fields

im

java.awt.Image im
Deprecated. 

isValid

boolean isValid
Deprecated. 

scale

int scale
Deprecated. 

x

int x
Deprecated. 

y

int y
Deprecated. 

Class ccs.utils.SortedArrayList extends java.util.ArrayList<E> implements Serializable

Serialized Fields

comp

java.util.Comparator<T> comp