org.xcmis.restatom.abdera
Class ChoiceElement<T extends org.xcmis.spi.model.Choice<?>>

java.lang.Object
  extended by org.apache.abdera.model.ElementWrapper
      extended by org.apache.abdera.model.ExtensibleElementWrapper
          extended by org.xcmis.restatom.abdera.ChoiceElement<T>
All Implemented Interfaces:
Cloneable, Iterable<org.apache.abdera.model.Element>, org.apache.abdera.model.Base, org.apache.abdera.model.Element, org.apache.abdera.model.ExtensibleElement
Direct Known Subclasses:
ChoiceBooleanElement, ChoiceDateTimeElement, ChoiceDecimalElement, ChoiceHtmlElement, ChoiceIdElement, ChoiceIntegerElement, ChoiceStringElement, ChoiceUriElement

public abstract class ChoiceElement<T extends org.xcmis.spi.model.Choice<?>>
extends org.apache.abdera.model.ExtensibleElementWrapper

Version:
$Id: CmisChoiceTypeElementWrapper.java 2279 2009-07-23 11:47:50Z sunman $ Jul 16, 2009
Author:
Alexey Zavizionov

Constructor Summary
ChoiceElement(org.apache.abdera.model.Element internal)
          Instantiates a new choice element.
ChoiceElement(org.apache.abdera.factory.Factory factory, QName qname)
          Instantiates a new choice element.
 
Method Summary
 void build(T choice)
          Build Abdera ExtensibleElement that represents CmisChoiceType.
abstract  T getChoice()
           
 
Methods inherited from class org.apache.abdera.model.ExtensibleElementWrapper
addExtension, addExtension, addExtension, addExtension, addExtension, addSimpleExtension, addSimpleExtension, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getExtInternal, getMustPreserveWhitespace, getSimpleExtension, getSimpleExtension, setMustPreserveWhitespace
 
Methods inherited from class org.apache.abdera.model.ElementWrapper
addComment, clone, complete, declareNS, discard, equals, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDefaultWriterOptions, getDocument, getElements, getExtensionAttributes, getFactory, getFirstChild, getFirstChild, getInternal, getLanguage, getLanguageTag, getLocale, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, hashCode, iterator, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setLanguage, setParentElement, setText, setText, toString, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.abdera.model.Element
declareNS, discard, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDocument, getElements, getExtensionAttributes, getFirstChild, getFirstChild, getLanguage, getLanguageTag, getLocale, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setLanguage, setParentElement, setText, setText
 
Methods inherited from interface org.apache.abdera.model.Base
addComment, clone, complete, getDefaultWriterOptions, getFactory, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo
 
Methods inherited from interface java.lang.Iterable
iterator
 

Constructor Detail

ChoiceElement

public ChoiceElement(org.apache.abdera.model.Element internal)
Instantiates a new choice element.

Parameters:
internal - the internal

ChoiceElement

public ChoiceElement(org.apache.abdera.factory.Factory factory,
                     QName qname)
Instantiates a new choice element.

Parameters:
factory - the factory
qname - the qname
Method Detail

build

public void build(T choice)
Build Abdera ExtensibleElement that represents CmisChoiceType.

Parameters:
choice - CmisChoiceType.

getChoice

public abstract T getChoice()


Copyright © 2010 eXo Platform SAS. All Rights Reserved.