Serialized Form
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
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
serialVersionUID: -6553928489163967954L
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.
entries
java.util.Set<E> entries
fswap
java.io.File fswap
vswap
SwappingBuffer vswap
consumer
CallbackStreamConsumer consumer
peer
ccs.cdb.CDBFile.Peer peer
internalPath
java.lang.String internalPath
- Undocumented.
encodedLength
java.lang.String encodedLength
- Undocumented.
encodedLast
java.lang.String encodedLast
- Undocumented.
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:
- 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.
- Have your
cpmarshal
always marshal the current (most modern)
version of the object, ignoring the marshal version.
- 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
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.)
serialVersionUID: 7031359078978965234L
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.
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
serialVersionUID: -4740273554984178217L
interval
int interval
left
int left
mage
ChaosMage mage
wad
byte[] wad
mrp
MimeRegProvider mrp
command
java.lang.String command
- Deprecated.
- The command line.
helper
ExceptionHelper helper
serialVersionUID: 652120808573201233L
code
int code
readableMessage
java.lang.String readableMessage
serialVersionUID: 2433193259990453604L
pContent
javax.swing.JPanel pContent
lStatus
javax.swing.JLabel lStatus
pbThrobber
javax.swing.JProgressBar pbThrobber
pendingUpdate
java.lang.String pendingUpdate
serialVersionUID: -3517631499072680034L
target
java.lang.String target
serialVersionUID: -4998486626563642065L
serialVersionUID: -919174491561266512L
hurlable
Hurlable hurlable
actionID
java.lang.String actionID
target
java.lang.Object target
actor
java.lang.reflect.Method actor
special
int special
serialVersionUID: -1127540161758884376L
serialVersionUID: 2248209114977651930L
im
java.awt.Image im
- Deprecated.
isValid
boolean isValid
- Deprecated.
scale
int scale
- Deprecated.
x
int x
- Deprecated.
y
int y
- Deprecated.
comp
java.util.Comparator<T> comp