public static interface

ElementMetadata.MultipleVirtualElement

com.google.gdata.model.ElementMetadata.MultipleVirtualElement

Class Overview

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.

Summary

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

Public Methods

public abstract Collection<? extends Element> generateMultiple (Element parent, ElementMetadata<?, ?> parentMetadata, ElementMetadata<?, ?> metadata)

Creates a collection of virtual elements from the parent element.

Parameters
parent
parentMetadata
metadata
Returns
  • collection generated virtual elements or null

public abstract void parse (Element parent, ElementMetadata<?, ?> parentMetadata, Collection<Element> elements, ElementMetadata<?, ?> metadata)

Parses the elements, possibly creating additional elements or attributes.

Parameters
parent
parentMetadata
elements
metadata