Serialized Form


Package ecologylab.appframework

Class ecologylab.appframework.ClassRegistry extends Scope<java.lang.Class<U>> implements Serializable


Package ecologylab.collections

Class ecologylab.collections.ArrayListFloatSet extends java.util.ArrayList<T extends FloatSetElement> implements Serializable

Class ecologylab.collections.ArrayListLA extends java.util.ArrayList<E> implements Serializable

Class ecologylab.collections.ArrayListX extends java.util.ArrayList<E> implements Serializable

Class ecologylab.collections.HashMapWriteSynch3Args extends HashMapWriteSynchBase<K,V> implements Serializable

Serialized Fields

valueFactory

ValueFactory3<K,V,A1,A2> valueFactory

Class ecologylab.collections.Scope extends java.util.HashMap<java.lang.String,T> implements Serializable

serialVersionUID: 5840169416933494011L

Serialized Fields

parent

java.util.Map<K,V> parent

Class ecologylab.collections.VectorLA extends java.util.Vector<E> implements Serializable


Package ecologylab.generic

Class ecologylab.generic.ArrayListDebug extends java.util.ArrayList<T> implements Serializable

Class ecologylab.generic.AutoCleanerMap extends java.util.concurrent.ConcurrentHashMap<KEY,VALUE> implements Serializable

serialVersionUID: 1L

Serialized Fields

timeTrackerMap

java.util.HashMap<K,V> timeTrackerMap

liveTime

long liveTime

cleanupInterval

long cleanupInterval

running

boolean running

t

java.lang.Thread t

Class ecologylab.generic.HashMapArrayList extends java.util.HashMap<K,V> implements Serializable

Serialized Fields

arrayList

java.util.ArrayList<E> arrayList

Class ecologylab.generic.HashMapFromStringsWriteSynch extends HashMapWriteSynch<java.lang.String,V> implements Serializable

Class ecologylab.generic.HashMappableArrayList extends HashMapArrayList<K,V extends Mappable<K>> implements Serializable

Class ecologylab.generic.HashMapWriteSynch extends HashMapWriteSynchBase<K,V> implements Serializable

Class ecologylab.generic.HashMapWriteSynch2Args extends HashMapWriteSynchBase<K,V> implements Serializable

Class ecologylab.generic.HashMapWriteSynch3 extends java.util.HashMap<K,V> implements Serializable

Class ecologylab.generic.HashMapWriteSynchBase extends java.util.HashMap<K,V> implements Serializable

Class ecologylab.generic.HashSetWriteSynch extends java.util.HashSet<K> implements Serializable


Package ecologylab.generic.text

Class ecologylab.generic.text.DecimalFormatSymbols extends java.lang.Object implements Serializable

serialVersionUID: 5772796243397350300L

Serialized Fields

zeroDigit

char zeroDigit
Character used for zero.

 
See Also:
DecimalFormatSymbols.getZeroDigit()

groupingSeparator

char groupingSeparator
Character used for thousands separator.

 
See Also:
DecimalFormatSymbols.getGroupingSeparator()

decimalSeparator

char decimalSeparator
Character used for decimal sign.

 
See Also:
DecimalFormatSymbols.getDecimalSeparator()

perMill

char perMill
Character used for per mille sign.

 
See Also:
DecimalFormatSymbols.getPerMill()

percent

char percent
Character used for percent sign.

 
See Also:
DecimalFormatSymbols.getPercent()

digit

char digit
Character used for a digit in a pattern.

 
See Also:
DecimalFormatSymbols.getDigit()

patternSeparator

char patternSeparator
Character used to separate positive and negative subpatterns in a pattern.

 
See Also:
DecimalFormatSymbols.getPatternSeparator()

infinity

java.lang.String infinity
String used to represent infinity.

 
See Also:
DecimalFormatSymbols.getInfinity()

NaN

java.lang.String NaN
String used to represent "not a number".

 
See Also:
DecimalFormatSymbols.getNaN()

minusSign

char minusSign
Character used to represent minus sign.

 
See Also:
DecimalFormatSymbols.getMinusSign()

currencySymbol

java.lang.String currencySymbol
String denoting the local currency, e.g. "$".

 
See Also:
DecimalFormatSymbols.getCurrencySymbol()

intlCurrencySymbol

java.lang.String intlCurrencySymbol
ISO 4217 currency code denoting the local currency, e.g. "USD".

 
See Also:
DecimalFormatSymbols.getInternationalCurrencySymbol()

monetarySeparator

char monetarySeparator
The decimal separator used when formatting currency values.

 
Since:
JDK 1.1.6
See Also:
DecimalFormatSymbols.getMonetaryDecimalSeparator()

exponential

char exponential
The character used to distinguish the exponent in a number formatted in exponential notation, e.g. 'E' for a number such as "1.23E45".

Note that the public API provides no way to set this field, even though it is supported by the implementation and the stream format. The intent is that this will be added to the API in the future.

 
Since:
JDK 1.1.6

serialVersionOnStream

int serialVersionOnStream
Describes the version of DecimalFormatSymbols present on the stream. Possible values are: When streaming out a DecimalFormatSymbols, the most recent format (corresponding to the highest allowable serialVersionOnStream) is always written.

 
Since:
JDK 1.1.6

Class ecologylab.generic.text.EfficientDecimalFormat extends java.text.DecimalFormat implements Serializable

serialVersionUID: 864413376551465018L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reads the default serializable fields from the stream and performs validations and adjustments for older serialized versions. The validations and adjustments are:
  1. Verify that the superclass's digit count fields correctly reflect the limits imposed on formatting numbers other than BigInteger and BigDecimal objects. These limits are stored in the superclass for serialization compatibility with older versions, while the limits for BigInteger and BigDecimal objects are kept in this class. If, in the superclass, the minimum or maximum integer digit count is larger than DOUBLE_INTEGER_DIGITS or if the minimum or maximum fraction digit count is larger than DOUBLE_FRACTION_DIGITS, then the stream data is invalid and this method throws an InvalidObjectException.
  2. If serialVersionOnStream is less than 3, then call the setters for the minimum and maximum integer and fraction digits with the values of the corresponding superclass getters to initialize the fields in this class. The fields in this class are new with version 3.
  3. If serialVersionOnStream is less than 1, indicating that the stream was written by JDK 1.1, initialize useExponentialNotation to false, since it was not present in JDK 1.1.
  4. Set serialVersionOnStream to the maximum allowed value so that default serialization will work properly if this object is streamed out again.

Stream versions older than 2 will not have the affix pattern variables posPrefixPattern etc. As a result, they will be initialized to null, which means the affix strings will be taken as literal values. This is exactly what we want, since that corresponds to the pre-version-2 behavior.

Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

positivePrefix

java.lang.String positivePrefix
The symbol used as a prefix when formatting positive numbers, e.g. "+".

 
See Also:
EfficientDecimalFormat.getPositivePrefix()

positiveSuffix

java.lang.String positiveSuffix
The symbol used as a suffix when formatting positive numbers. This is often an empty string.

 
See Also:
EfficientDecimalFormat.getPositiveSuffix()

negativePrefix

java.lang.String negativePrefix
The symbol used as a prefix when formatting negative numbers, e.g. "-".

 
See Also:
EfficientDecimalFormat.getNegativePrefix()

negativeSuffix

java.lang.String negativeSuffix
The symbol used as a suffix when formatting negative numbers. This is often an empty string.

 
See Also:
EfficientDecimalFormat.getNegativeSuffix()

posPrefixPattern

java.lang.String posPrefixPattern
The prefix pattern for non-negative numbers. This variable corresponds to positivePrefix.

This pattern is expanded by the method expandAffix() to positivePrefix to update the latter to reflect changes in symbols. If this variable is null then positivePrefix is taken as a literal value that does not change when symbols changes. This variable is always null for DecimalFormat objects older than stream version 2 restored from stream.

 
Since:
1.3

posSuffixPattern

java.lang.String posSuffixPattern
The suffix pattern for non-negative numbers. This variable corresponds to positiveSuffix. This variable is analogous to posPrefixPattern; see that variable for further documentation.

 
Since:
1.3

negPrefixPattern

java.lang.String negPrefixPattern
The prefix pattern for negative numbers. This variable corresponds to negativePrefix. This variable is analogous to posPrefixPattern; see that variable for further documentation.

 
Since:
1.3

negSuffixPattern

java.lang.String negSuffixPattern
The suffix pattern for negative numbers. This variable corresponds to negativeSuffix. This variable is analogous to posPrefixPattern; see that variable for further documentation.

 
Since:
1.3

multiplier

int multiplier
The multiplier for use in percent, per mille, etc.

 
See Also:
EfficientDecimalFormat.getMultiplier()

groupingSize

byte groupingSize
The number of digits between grouping separators in the integer portion of a number. Must be greater than 0 if NumberFormat.groupingUsed is true.

 
See Also:
EfficientDecimalFormat.getGroupingSize(), NumberFormat.isGroupingUsed()

decimalSeparatorAlwaysShown

boolean decimalSeparatorAlwaysShown
If true, forces the decimal separator to always appear in a formatted number, even if the fractional part of the number is zero.

 
See Also:
EfficientDecimalFormat.isDecimalSeparatorAlwaysShown()

parseBigDecimal

boolean parseBigDecimal
If true, parse returns BigDecimal wherever possible.

 
Since:
1.5
See Also:
EfficientDecimalFormat.isParseBigDecimal()

symbols

DecimalFormatSymbols symbols
The DecimalFormatSymbols object used by this format. It contains the symbols used to format numbers, e.g. the grouping separator, decimal separator, and so on.

 
See Also:
EfficientDecimalFormat.setDecimalFormatSymbols(ecologylab.generic.text.DecimalFormatSymbols), DecimalFormatSymbols

useExponentialNotation

boolean useExponentialNotation
True to force the use of exponential (i.e. scientific) notation when formatting numbers.

 
Since:
1.2

minExponentDigits

byte minExponentDigits
The minimum number of digits used to display the exponent when a number is formatted in exponential notation. This field is ignored if useExponentialNotation is not true.

 
Since:
1.2

maximumIntegerDigits

int maximumIntegerDigits
The maximum number of digits allowed in the integer portion of a BigInteger or BigDecimal number. maximumIntegerDigits must be greater than or equal to minimumIntegerDigits.

 
Since:
1.5
See Also:
EfficientDecimalFormat.getMaximumIntegerDigits()

minimumIntegerDigits

int minimumIntegerDigits
The minimum number of digits allowed in the integer portion of a BigInteger or BigDecimal number. minimumIntegerDigits must be less than or equal to maximumIntegerDigits.

 
Since:
1.5
See Also:
EfficientDecimalFormat.getMinimumIntegerDigits()

maximumFractionDigits

int maximumFractionDigits
The maximum number of digits allowed in the fractional portion of a BigInteger or BigDecimal number. maximumFractionDigits must be greater than or equal to minimumFractionDigits.

 
Since:
1.5
See Also:
EfficientDecimalFormat.getMaximumFractionDigits()

minimumFractionDigits

int minimumFractionDigits
The minimum number of digits allowed in the fractional portion of a BigInteger or BigDecimal number. minimumFractionDigits must be less than or equal to maximumFractionDigits.

 
Since:
1.5
See Also:
EfficientDecimalFormat.getMinimumFractionDigits()

serialVersionOnStream

int serialVersionOnStream
The internal serial version which says which version was written. Possible values are:

 
Since:
1.2

Class ecologylab.generic.text.Format extends java.lang.Object implements Serializable

serialVersionUID: -299282585814624189L

Class ecologylab.generic.text.Format.Field extends java.text.AttributedCharacterIterator.Attribute implements Serializable

serialVersionUID: 276966692217360283L


Package ecologylab.services.distributed.exception

Class ecologylab.services.distributed.exception.MessageTooLargeException extends java.lang.Exception implements Serializable

serialVersionUID: 1732834475978273620L

Serialized Fields

maxMessageSize

int maxMessageSize

actualMessageSize

int actualMessageSize

Package ecologylab.services.exceptions

Class ecologylab.services.exceptions.BadClientException extends java.lang.Exception implements Serializable

serialVersionUID: 1652784829579621254L

Class ecologylab.services.exceptions.ClientOfflineException extends java.lang.Exception implements Serializable

serialVersionUID: 1L


Package ecologylab.services.logging.playback

Class ecologylab.services.logging.playback.LogPlaybackControls extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

log

LogPlaybackControlModel<E extends MixedInitiativeOp,T extends Logging<E>> log

loadSpinner

javax.swing.JProgressBar loadSpinner

jogShuttle

javax.swing.JSlider jogShuttle

playIcon

javax.swing.ImageIcon playIcon

pauseIcon

javax.swing.ImageIcon pauseIcon

playPauseButton

javax.swing.JButton playPauseButton

stopButton

javax.swing.JButton stopButton

stepBackButton

javax.swing.JButton stepBackButton

stepForwardButton

javax.swing.JButton stepForwardButton

mousePressed

boolean mousePressed

player

LogPlayer<OP extends MixedInitiativeOp,LOG extends Logging<OP>> player

Class ecologylab.services.logging.playback.LogPlaybackControls.ButtonAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

button

javax.swing.JButton button

Class ecologylab.services.logging.playback.View extends javax.swing.JPanel implements Serializable

Serialized Fields

currentOp

MixedInitiativeOp currentOp

prologue

Prologue prologue

loaded

boolean loaded

Package ecologylab.tutorials.oodss.chat

Class ecologylab.tutorials.oodss.chat.ChatClientWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

echoArea

javax.swing.JTextArea echoArea

entryField

javax.swing.JTextField entryField

client

NIOClient<S extends Scope> client

Package ecologylab.xml

Class ecologylab.xml.ElementState.ClassToCollectionMap extends java.util.HashMap<java.lang.String,java.util.Collection> implements Serializable

Class ecologylab.xml.RootElementException extends XMLTranslationException implements Serializable

Class ecologylab.xml.XMLTranslationException extends java.lang.Exception implements Serializable

serialVersionUID: -8326348358064487418L

Serialized Fields

exceptionType

int exceptionType

Package ecologylab.xml.internaltranslators.cocoa

Class ecologylab.xml.internaltranslators.cocoa.CocoaTranslationException extends java.lang.Exception implements Serializable

serialVersionUID: -8326348358064487418L

Serialized Fields

exceptionType

int exceptionType