local.tomas.common.xml.impl
Class CollectionTypeHandler
java.lang.Object
local.tomas.common.xml.XMLTypeHandler
local.tomas.common.xml.impl.DefaultTypeHandler
local.tomas.common.xml.impl.CollectionTypeHandler
public class CollectionTypeHandler
- extends DefaultTypeHandler
Type handler for java.util.Collection.
- Author:
- tomas
- See Also:
Collection
| Methods inherited from class local.tomas.common.xml.XMLTypeHandler |
getArrayType, getArrayTypeHandler, getName, getType, marshall, marshall, marshallNullPrefix, marshallNullSuffix, marshallRef, marshallSuffix, match, newArray, newInstance, newInstance, newInstance |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ELEMENT_FIELD
public static final String ELEMENT_FIELD
- Name of element field.
- See Also:
- Constant Field Values
CollectionTypeHandler
public CollectionTypeHandler()
- Default constructor.
marshallValue
protected void marshallValue(Class type,
Object src,
XMLTokenGenerator gen)
throws XMLException
- Description copied from class:
XMLTypeHandler
- Generate XML description of object value.
- Overrides:
marshallValue in class DefaultTypeHandler
- Parameters:
type - - object typesrc - - the objectgen - - used to generate XML tokens
- Throws:
XMLException
marshallPrefix
protected void marshallPrefix(String name,
int index,
Class<?> type,
Object src,
XMLTokenGenerator gen)
throws XMLException
- Description copied from class:
XMLTypeHandler
- Generate start token.
- Overrides:
marshallPrefix in class XMLTypeHandler
- Parameters:
name - - token nameindex - - index attribute, negative values are omittedtype - - value typesrc - - valuegen - - used to generate XML tokens
- Throws:
XMLException
setProperty
public void setProperty(Object dest,
String name,
int index,
Object value)
throws XMLException
- Description copied from class:
XMLTypeHandler
- Set property of an object.
- Overrides:
setProperty in class XMLTypeHandler
- Parameters:
dest - - the objectname - - the property nameindex - - a property indexvalue - - the new property value
- Throws:
XMLException
Copyright © 2007 null. All Rights Reserved.