org.beanio.internal.parser
Class ArrayParser
java.lang.Object
   org.beanio.internal.util.TreeNode<Component>
org.beanio.internal.util.TreeNode<Component>
       org.beanio.internal.parser.Component
org.beanio.internal.parser.Component
           org.beanio.internal.parser.ParserComponent
org.beanio.internal.parser.ParserComponent
               org.beanio.internal.parser.DelegatingParser
org.beanio.internal.parser.DelegatingParser
                   org.beanio.internal.parser.Aggregation
org.beanio.internal.parser.Aggregation
                       org.beanio.internal.parser.CollectionParser
org.beanio.internal.parser.CollectionParser
                           org.beanio.internal.parser.ArrayParser
org.beanio.internal.parser.ArrayParser
- All Implemented Interfaces: 
- Cloneable, Iterable<Component>, Iteration, Parser, Property, Replicateable
- public class ArrayParser 
- extends CollectionParser
- Since:
- 2.0
- Author:
- Kevin Seim
 
 
 
| Constructor Summary | 
| ArrayParser()Constructs a new ArrayParser.
 | 
 
 
| Methods inherited from class org.beanio.internal.parser.CollectionParser | 
| clearValue, createValue, defines, getCollection, getIterationIndex, getIterationSize, getNullValue, getType, hasContent, isInvalid, marshal, matches, registerLocals, setType, toParamString, unmarshal | 
 
 
 
 
| Methods inherited from class org.beanio.internal.util.TreeNode | 
| add, clone, find, getChildren, getFirst, getName, iterator, print, setName, size, sort, toString, updateReferences | 
 
 
| Methods inherited from interface org.beanio.internal.parser.Property | 
| getName | 
 
| Methods inherited from interface org.beanio.internal.parser.Parser | 
| getName | 
 
ArrayParser
public ArrayParser()
- Constructs a new ArrayParser.
 
type
public int type()
- Description copied from interface: Property
- Returns the property type.
 
- 
- Specified by:
- typein interface- Property
- Overrides:
- typein class- CollectionParser
 
- 
- Returns:
- Property.SIMPLE,- Property.COMPLEX,- Property.AGGREGATION_ARRAY,- Property.COLLECTION,- Property.AGGREGATION_COLLECTION, or- Property.MAP
 
isProperty
public boolean isProperty()
- Description copied from class: CollectionParser
- Returns whether this iteration is a property of a bean object.
 
- 
- Overrides:
- isPropertyin class- CollectionParser
 
- 
- Returns:
- true if this iteration is a property, false otherwise
 
getValue
public Object getValue(ParsingContext context)
- Description copied from interface: Parser
- Returns the unmarshalled property value.
 
- 
- Specified by:
- getValuein interface- Parser
- Specified by:
- getValuein interface- Property
- Overrides:
- getValuein class- CollectionParser
 
- 
- Parameters:
- context- the- ParsingContext
- Returns:
- the property value
 
setValue
public void setValue(ParsingContext context,
                     Object value)
- Description copied from interface: Parser
- Sets the property value for marshaling.
 
- 
- Specified by:
- setValuein interface- Parser
- Specified by:
- setValuein interface- Property
- Overrides:
- setValuein class- CollectionParser
 
- 
- Parameters:
- context- the- ParsingContext
- value- the property value
 
createCollection
protected Collection<Object> createCollection()
- 
- Overrides:
- createCollectionin class- CollectionParser
 
- 
 
getArrayType
public Class<?> getArrayType()
- 
 
setArrayType
public void setArrayType(Class<?> arrayType)
- 
 
Copyright © 2010-2013 Kevin Seim