Serialized Form


Package com.taco.data

Class com.taco.data.DelayedResultObservableMap extends WrappedObservableMap implements Serializable

Class com.taco.data.ListSet extends java.util.AbstractSet implements Serializable

Serialized Fields

_list

java.util.LinkedList _list
The list that backs this collection.

Class com.taco.data.ListToVectorAdapter extends java.util.Vector implements Serializable

Serialized Fields

_list

java.util.List _list
The list that this instance decorates. This is not final so that this instance can be cloned.


_arrayList

java.util.ArrayList _arrayList
If the _list is an instance of ArrayList, this field is set to the casted version of _list. This is not final so that this instance can be cloned.

Class com.taco.data.MapToDictionaryAdapter extends java.util.Dictionary implements Serializable

Serialized Fields

_map

java.util.Map _map
The map this instance adapts. This is not final so that a clone can have its field set to an independent instance.

Class com.taco.data.NoReturnMapAdapter extends AbstractNoReturnMap implements Serializable

Serialized Fields

_decoratee

java.util.Map _decoratee
The map that this instance decorates.

Class com.taco.data.ObservableMap extends AbstractNoReturnMap implements Serializable

Serialized Fields

_mapFactory

IMapFactory _mapFactory
The factory used to create new maps and copies of maps.


_map

java.util.Map _map
The map that provides the underlying storage.


_noReturnMap

INoReturnMap _noReturnMap
If _map is an instance of INoReturnMap, this is a casted copy of _map.


_notificationStrategy

INotificationStrategy _notificationStrategy
The strategy that specifies how to notify listeners.


_putKeys

java.util.Collection _putKeys
A set of keys that have been put so far in the current call stack. If a key is put once, and a notified listeners attempts to put the key again, the second put will do nothing. This prevents infinite recursion. Unfortunately, the values that are put are not checked, so if the response to putting a key's value is to put a different value for the key, the response will be lost. This is not final so that instances of this class can be cloned.

Class com.taco.data.SimpleMapEntry extends java.lang.Object implements Serializable

Serialized Fields

_key

java.lang.Object _key

_value

java.lang.Object _value

Class com.taco.data.SoftValueMap.SoftValueEntrySet.SoftValueMapEntry extends SimpleMapEntry implements Serializable

Serialized Fields

_innerEntry

java.util.Map.Entry _innerEntry
The entry in the storage map that this instance wraps.

Class com.taco.data.WrappedKeyValueMap extends AbstractNoReturnMap implements Serializable

Serialized Fields

_innerMap

java.util.Map _innerMap
The map that stores wrapped keys and values.


_keyWrapper

IObjectMapper _keyWrapper
The key wrapper.


_keyUnwrapper

IObjectMapper _keyUnwrapper
The key unwrapper.


_valueWrapper

IObjectMapper _valueWrapper
The value wrapper.


_valueUnwrapper

IObjectMapper _valueUnwrapper
The value unwrapper.


_noReturnMap

INoReturnMap _noReturnMap
If _innerMap is an instance of INoReturnMap, this is a casted copy of _innerMap.

Class com.taco.data.WrappedObservableMap extends WrappedKeyValueMap implements Serializable

Serialized Fields

_observableMap

INoReturnObservableMap _observableMap
The observable map this instance decorates. This is not final so that it can be set to an independent copy when this instance can be cloned.


Package com.taco.i18n.gui

Class com.taco.i18n.gui.LocaleSelectorPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

_selectedLocale

java.util.Locale _selectedLocale

_isInternalChange

boolean _isInternalChange
True if this instance is calling the setSelectedLocale() method -- use this to prevent infinite recursion.


_argMap

INoReturnObservableMap _argMap

_bundle

java.util.ResourceBundle _bundle

Class com.taco.i18n.gui.LocaleSelectorPanel.LocaleCellRenderer extends javax.swing.DefaultListCellRenderer implements Serializable


Package com.taco.swinger

Class com.taco.swinger.SwingNotificationStrategy extends AbstractNotificationStrategy implements Serializable


Package com.taco.swinger.filechooser

Class com.taco.swinger.filechooser.ExtensionFileFilter extends javax.swing.filechooser.FileFilter implements Serializable

Serialized Fields

_extensions

java.lang.String[] _extensions
An array of extensions to match. For efficiency reasons, each of the extensions should contain the '.' character before the prefix, and should only contain lower case letters.


_acceptDirectories

boolean _acceptDirectories
If true, accept directories.


_description

java.lang.String _description
The description of the filter, lazily created and cached if not set explicitly.


_descriptionExplicitlySet

boolean _descriptionExplicitlySet
True if the description was set with a non-null value by the user. Otherwise, the description needs to be generated each time a modification to this instance is made.


_cachedHashCode

int _cachedHashCode
The hash code for this filter, lazily created and cached.


Package com.taco.swinger.table

Class com.taco.swinger.table.FastTableModel extends javax.swing.table.DefaultTableModel implements Serializable


Package com.taco.swinger.text2gui

Class com.taco.swinger.text2gui.DispatchingComponentConverter extends DispatchingConverter implements Serializable

Serialized Fields

_componentAddStrategyProvider

IComponentAddStrategyProvider _componentAddStrategyProvider
The provider of strategies for adding components to a container.

Class com.taco.swinger.text2gui.DispatchingLayoutConverter extends DispatchingConverter implements Serializable

Serialized Fields

_container

java.awt.Container _container
The container the layout manager will manage. This is necessary because some layout managers need to be passed the container at construction time, and because the container's layout is set immediately after it is converted.

Class com.taco.swinger.text2gui.StringToBorderLayoutConstraintConverter extends MappedStringToObjectConverter implements Serializable

Class com.taco.swinger.text2gui.StringToCloseOperationConverter extends MappedStringToObjectConverter implements Serializable

Class com.taco.swinger.text2gui.StringToFontConverter extends AbstractStringToObjectConverter implements Serializable

Class com.taco.swinger.text2gui.StringToLayerConverter extends MappedStringToObjectConverter implements Serializable

Class com.taco.swinger.text2gui.StringToSelectionModeConverter extends MappedStringToObjectConverter implements Serializable

Class com.taco.swinger.text2gui.StringToSwingConstantConverter extends MappedStringToObjectConverter implements Serializable


Package com.taco.swinger.text2gui.border

Class com.taco.swinger.text2gui.border.DispatchingBorderConverter extends DispatchingConverter implements Serializable


Package com.taco.text

Class com.taco.text.CompositeConverter.CompositeUpdater extends CompositeConverter.AbstractCompositeUpdater implements Serializable

Serialized Fields

_action

CompositeConverter.ISetPropertyAction _action
The action that sets the property of the composite.

Class com.taco.text.CompositeConverter.DefaultMapConsistencyListener extends CompositeConverter.AbstractMapConsistencyListener implements Serializable

Class com.taco.text.CompositeConverter.DelayedConvertedResult extends CachedDelayedResult implements Serializable

Class com.taco.text.CompositeConverter.ReflectionSetPropertyAction extends java.lang.Object implements Serializable

Class com.taco.text.CPunctuationState extends java.lang.Object implements Serializable

Serialized Fields

parentheses

int parentheses
The number of opening parentheses ('(') yet to be closed.


brackets

int brackets
The number of opening brackets ('[') yet to be closed.


braces

int braces
The number of opening brace ('{') yet to be closed.


escaped

boolean escaped
True if this instance is in an escaped context.


octalEscaped

boolean octalEscaped
True if this instance is in a octal escaped context.


unicodeEscaped

boolean unicodeEscaped
True if this instance is in a Unicode escaped context.


inLineComment

boolean inLineComment
True if this instance is in a line comment.


blockCommentState

int blockCommentState
The state of being in block comment.


digitBuffer

java.lang.StringBuffer digitBuffer
The digits used for a octal or unicode escape, encountered so far. If null, we are not in an octal or unicode escape.


lastOctalChar

char lastOctalChar
Because octal escapes have a variable length, a character that ends an octal escape may result in two output characters: one for the octal escape that has ended and one for the original character. But update() can only return one character, so the octal character built is saved here. If equal to Character.MAX_VALUE, the last character did not end an octal sequence.


doubleQuoted

boolean doubleQuoted
True if this instance is in a double-quoted context.


singleQuoted

boolean singleQuoted
True if this instance is in a single-quoted context.


outChar

char outChar
If set to something other than Character.MAX_VALUE, the character that was represented by the last character scanned. Ordinary, this is the same as the last character, but in an escaped context, the last character might mean another character. If equal to Character.MAX_VALUE, the last character was escaped so no character was represented.

Class com.taco.text.DispatchingConverter extends InterpolatingConverter implements Serializable

Serialized Fields

_typeToConverterMap

java.util.Map _typeToConverterMap
A map between dispatch types (String) and instances of IInterpolatingConverter that handle the corresponding types.


_typeToConfigurerMap

java.util.Map _typeToConfigurerMap
A map between dispatch types (String) and instances of CompositeConverter that handle the corresponding types.


_suffixToTypeMap

java.util.Map _suffixToTypeMap
A map between resource bundle key suffixes (lower-case String)and dispatch types (String) that are guesses for the dispatch type corresponding to resource bundle keys ending with a suffix.

Class com.taco.text.InterpolatedValueMatchResult extends MatchResult implements Serializable

Serialized Fields

bundleKey

java.lang.String bundleKey
The name of the resource bundle key that this value references. By default, this is null.


argMapKey

java.lang.String argMapKey
The name of the argument map key that this value references. By default, this is null.


fromMapValueConverterString

java.lang.String fromMapValueConverterString
The string that represents the converter from the argument map value to the value actually used. By default, this is null.


toMapValueConverterString

java.lang.String toMapValueConverterString
The string that represents the converter from the value actually used to the argument map value. By default, this is null.


readArgMap

boolean readArgMap
True if the value from the argument map should be used for a value. By default, this is true.


updateArgMap

boolean updateArgMap
True if the argument map key should be observed so that later changes to the associated value cause an update in the converted object. By default, this is true.


writeArgMap

boolean writeArgMap
True if changes to a property of a composite object should be reflected in the argument map. This requires that a map consistency listener be added to a composite object. By default, this is false.


argMapFallbackString

java.lang.String argMapFallbackString
A string to convert in case the argument map did not contain the desired key. By default, this is null.


referencedGlobalName

java.lang.String referencedGlobalName
The name of the global variable this value references. By default, this is null.


assignedGlobalName

java.lang.String assignedGlobalName
The name of the global variable the string literal is to be assigned to. By default, this is null.


literal

java.lang.String literal
The string literal used to represent the value. By default, this is null.

Class com.taco.text.KeyLookupRecord extends java.lang.Object implements Serializable

Serialized Fields

_keyToDescriptorMap

java.util.Map _keyToDescriptorMap
A map from keys for argument maps to instances of KeyDescriptor.


_currentPropertyName

java.lang.String _currentPropertyName
The name of the current property whose value is being created.

Class com.taco.text.KeyLookupRecord.KeyDescriptor extends java.lang.Object implements Serializable

Serialized Fields

propertyName

java.lang.String propertyName
The property name of the composite the key is associated with.


fromMapValueConverter

IObjectMapper fromMapValueConverter
Specifies how to convert the associated value in the argument map to a property value of the composite. If null, no conversion is required.


toMapValueConverter

IObjectMapper toMapValueConverter
Specifies how to convert a property value of the composite to a value to be put in the argument map. If null, no conversion is required. If BAD_OBJECT_MAPPER, an error occurred parsing the converter, so no map consistency listener should be added.


readArgMap

boolean readArgMap
True if the value from the argument map should be used for a value.


updateArgMap

boolean updateArgMap
True if a listener should be installed in the argument map to update the converted object when the value associated with the key changes.


writeArgMap

boolean writeArgMap
True if changes to a property of a composite object should be reflected in the argument map. This requires that a map consistency listener be added to a composite object.

Class com.taco.text.MappedStringToObjectConverter extends AbstractStringToObjectConverter implements Serializable

Serialized Fields

_map

java.util.Map _map
The string to object map used for conversion.


_defaultValue

java.lang.Object _defaultValue
The default value returned when the the string is not found in the map. If equal (using ==) to _NO_DEFAULT_VALUE, a ParseException is thrown instead.

Class com.taco.text.MatchResult extends java.lang.Object implements Serializable

Serialized Fields

s

java.lang.String s
The string that this result covers. By default, this is null.


startIndex

int startIndex
The start index of this result. By default, this is -1.


endIndex

int endIndex
The end index of this result. By default, this is -1.

Class com.taco.text.ReversedCharSequence extends java.lang.Object implements Serializable

Serialized Fields

_forwardSequence

java.lang.CharSequence _forwardSequence
The character sequence this instance is the reversed version of.


_length

int _length

Class com.taco.text.StringToBeanShellInstanceConverter extends StringToInstanceConverter implements Serializable

Serialized Fields

_environment

java.util.Map _environment
A map of variables to values to be put into the bean shell environment before execution.


_imports

java.util.Collection _imports
An ordered collection of strings which are the imports to be added to the bean shell environment before execution.


_staticImports

java.util.Collection _staticImports
An ordered collection of strings which are the static imports to be added to the bean shell environment before execution.

Class com.taco.text.StringToBooleanConverter extends AbstractStringToObjectConverter implements Serializable

Class com.taco.text.StringToCharacterConverter extends AbstractStringToObjectConverter implements Serializable

Class com.taco.text.StringToClassConverter extends AbstractStringToObjectConverter implements Serializable

Class com.taco.text.StringToDoubleConverter extends AbstractStringToObjectConverter implements Serializable

Class com.taco.text.StringToFloatConverter extends AbstractStringToObjectConverter implements Serializable

Class com.taco.text.StringToInstanceConverter extends AbstractStringToObjectConverter implements Serializable

Serialized Fields

_returnType

java.lang.Class _returnType
The type returned objects must be instances of.

Class com.taco.text.StringToIntegerConverter extends AbstractStringToObjectConverter implements Serializable

Class com.taco.text.StringToLocaleConverter extends AbstractStringToObjectConverter implements Serializable

Class com.taco.text.StringToLongConverter extends AbstractStringToObjectConverter implements Serializable

Class com.taco.text.StringToPatternConverter extends AbstractStringToObjectConverter implements Serializable


Package com.taco.util

Class com.taco.util.AcceptAllObjectFilter extends java.lang.Object implements Serializable

Class com.taco.util.BooleanMapper extends java.lang.Object implements Serializable

Class com.taco.util.BooleanToIntegerMapper extends java.lang.Object implements Serializable

Class com.taco.util.CachedDelayedResult extends java.lang.Object implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream stream)
                  throws java.io.IOException
Compute the result before serialization, so we write out the cached result instead of all the stuff necessary to compute the result.

Throws:
java.io.IOException
Serialized Fields

_cachedResult

java.lang.Object _cachedResult
The lazily computed and cached result.


_lastException

java.lang.Throwable _lastException
The exception thrown when _computeResult() was run.

Class com.taco.util.ChainedResourceBundleFactory extends AbstractResourceBundleFactory implements Serializable

Serialized Fields

_innerFactory

IResourceBundleFactory _innerFactory
The factory used to create inner bundles.

Class com.taco.util.ConstantIntMapper extends java.lang.Object implements Serializable

Serialized Fields

_value

int _value
The constant value returned by map().

Class com.taco.util.InvertMapper extends java.lang.Object implements Serializable

Class com.taco.util.MultiLineProperties extends java.util.Properties implements Serializable

Serialized Fields

_propertyMap

java.util.Map _propertyMap
A map that holds the properties in the same order as read in.


_commentMap

java.util.Map _commentMap
A map that holds the comments for each property key.

Class com.taco.util.ResourceBundleFactory extends AbstractResourceBundleFactory implements Serializable

Serialized Fields

_bundleCache

SoftValueMap _bundleCache
A cache of resource bundles keyed by instances of BundleCacheKey. Resource bundles are referenced softly so that they can be garbage collected if not in use. This can't be final since the clone must have a different map. A block must be synchronized on the bundle cache before accessing it or the builder map. The bundle cache MUST NEVER be locked before locking the instance.


_loaderReferenceQueue

java.lang.ref.ReferenceQueue _loaderReferenceQueue
The reference queue for soft references to class loaders. When a reference to a class loader is cleared, it will be put on this queue, then the corresponding bundle cache key can be removed from _bundleCache by cleanBundleCache(). This can't be final since the clone must have a different queue.


_cacheKeyToBuilderMap

java.util.Map _cacheKeyToBuilderMap
A map from instance of BundleCacheKey to the threads that are currently building the corresponding resource bundle. Access to this map MUST be synchronized with _bundleCache. This can't be final since the clone must have a different map.