com.taco.swinger.text2gui
Class InsetsConverter
java.lang.Object
com.taco.text.AbstractInterpolatingStringToObjectConverter
com.taco.text.InterpolatingConverter
com.taco.text.CompositeConverter
com.taco.text.BracedPropertyCompositeConverter
com.taco.text.ImmutableCompositeConverter
com.taco.swinger.text2gui.InsetsConverter
- All Implemented Interfaces:
- ICommonRegexConstants, IInterpolatingConverter, IInterpolatingStringToObjectConverter, IStringToObjectConverter, IInterpolatingResourceBundleToObjectConverter, java.lang.Cloneable
- Direct Known Subclasses:
- EmptyBorderConverter
public class InsetsConverter
- extends ImmutableCompositeConverter
A converter from strings and resource bundles to instances of
Insets
.
Fields inherited from interface com.taco.text.ICommonRegexConstants |
BOOLEAN_REGEX_STRING, CHAR_REGEX_STRING, FLOAT_REGEX_STRING, HEX_NUMBER_REGEX_STRING, INTEGER_REGEX_STRING, JAVA_CLASS_NAME_REGEX_STRING, LONG_HEX_REGEX_STRING, LONG_INTEGER_REGEX_STRING, NON_NEGATIVE_FLOAT_REGEX_STRING, PROPERTY_PREFIX_PATTERN, PROPERTY_PREFIX_REGEX_STRING, QUOTED_STRING_REGEX_STRING, WHITESPACE_PATTERN |
Method Summary |
protected java.lang.Object |
_createComposite(java.util.Map propertyMap,
java.util.ResourceBundle bundle,
INoReturnMap argMap)
Given the property key / value map, return a composite object ready
to have its properties set (if legal). |
IInterpolatingConverter |
getConverterForProperty(java.lang.String propertyName,
java.lang.Object composite)
Return an instance of IInterpolatingConverter for the
argument property name. |
java.util.Collection |
getCreationPropertyNames()
Return all property names of the composite. |
static void |
main(java.lang.String[] args)
|
Methods inherited from class com.taco.text.CompositeConverter |
_addMapConsistencyListener, _addProperties, _configureComposite, _createUpdaterListener, _makeInitConverter, _setProperties, _toObject, configureComposite, getConverterNameForProperty, isPropertyReadable, isPropertyUpdatable, isPropertyWritable |
Methods inherited from class com.taco.text.InterpolatingConverter |
_argMapReferenceToObject, _getStandardImports, _getStandardStaticImports, _literalResultToObject, _scriptSnippetToObject, _toObjectMapper, clone, name, toObject, toObject, toObject |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_INSETS_CONVERTER_MAP
protected static final java.util.Map _INSETS_CONVERTER_MAP
instance
public static final InsetsConverter instance
- The singleton instance of this class.
InsetsConverter
protected InsetsConverter()
main
public static void main(java.lang.String[] args)
_createComposite
protected java.lang.Object _createComposite(java.util.Map propertyMap,
java.util.ResourceBundle bundle,
INoReturnMap argMap)
- Description copied from class:
CompositeConverter
Given the property key / value map, return a composite object ready
to have its properties set (if legal). This method may completely
configure the composite, or it may defer setting some properties to
_setProperties()
. However, properties set here instead of
in _setProperties()
cannot be updated.
This base implementation throws an
UnsupportedOperationException
. This is not abstract so
only _literalToObject()
needs to be implemented to make a
subclass a concrete class that can create an object via the "instance"
property and configure the object afterwards.
- Overrides:
_createComposite
in class CompositeConverter
getCreationPropertyNames
public java.util.Collection getCreationPropertyNames()
- Description copied from class:
ImmutableCompositeConverter
- Return all property names of the composite.
- Specified by:
getCreationPropertyNames
in class ImmutableCompositeConverter
getConverterForProperty
public IInterpolatingConverter getConverterForProperty(java.lang.String propertyName,
java.lang.Object composite)
- Description copied from class:
CompositeConverter
- Return an instance of
IInterpolatingConverter
for the
argument property name. If no converter pair is associated with the
property name, return null
.
- Specified by:
getConverterForProperty
in class CompositeConverter