com.google.gdata.model
Interface ElementMetadata.MultipleVirtualElement

Enclosing interface:
ElementMetadata<D,E extends Element>

public static interface ElementMetadata.MultipleVirtualElement

Defines a virtual element with multiple cardinality. This can be used to represent a collection of elements in the output that do not map directly to a collection of elements in the physical DOM.


Method Summary
 java.util.Collection<? extends Element> generateMultiple(Element parent, ElementMetadata<?,?> parentMetadata, ElementMetadata<?,?> metadata)
          Creates a collection of virtual elements from the parent element.
 void parse(Element parent, ElementMetadata<?,?> parentMetadata, java.util.Collection<Element> elements, ElementMetadata<?,?> metadata)
          Parses the elements, possibly creating additional elements or attributes.
 

Method Detail

generateMultiple

java.util.Collection<? extends Element> generateMultiple(Element parent,
                                                         ElementMetadata<?,?> parentMetadata,
                                                         ElementMetadata<?,?> metadata)
Creates a collection of virtual elements from the parent element.

Returns:
collection generated virtual elements or null

parse

void parse(Element parent,
           ElementMetadata<?,?> parentMetadata,
           java.util.Collection<Element> elements,
           ElementMetadata<?,?> metadata)
           throws ParseException
Parses the elements, possibly creating additional elements or attributes.

Throws:
ParseException