net.sourceforge.ccxjc.it.model.pub.collections.novalueclass.javaee
Interface TldAttributeType

All Known Implementing Classes:
TldAttributeTypeImpl

public interface TldAttributeType

The attribute element defines an attribute for the nesting tag. The attribute element may have several subelements defining: description a description of the attribute name the name of the attribute required whether the attribute is required or optional rtexprvalue whether the attribute is a runtime attribute type the type of the attributes fragment whether this attribute is a fragment deferred-value present if this attribute is to be parsed as a javax.el.ValueExpression deferred-method present if this attribute is to be parsed as a javax.el.MethodExpression

Java class for tld-attributeType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="tld-attributeType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="name" type="{http://java.sun.com/xml/ns/javaee}java-identifierType"/>
         <element name="required" type="{http://java.sun.com/xml/ns/javaee}generic-booleanType" minOccurs="0"/>
         <choice>
           <sequence>
             <sequence minOccurs="0">
               <element name="rtexprvalue" type="{http://java.sun.com/xml/ns/javaee}generic-booleanType"/>
               <element name="type" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
             </sequence>
             <choice>
               <element name="deferred-value" type="{http://java.sun.com/xml/ns/javaee}tld-deferred-valueType" minOccurs="0"/>
               <element name="deferred-method" type="{http://java.sun.com/xml/ns/javaee}tld-deferred-methodType" minOccurs="0"/>
             </choice>
           </sequence>
           <element name="fragment" type="{http://java.sun.com/xml/ns/javaee}generic-booleanType" minOccurs="0"/>
         </choice>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 


Method Summary
 TldDeferredMethodType getDeferredMethod()
          Gets the value of the deferredMethod property.
 TldDeferredValueType getDeferredValue()
          Gets the value of the deferredValue property.
 List<DescriptionType> getDescription()
          Gets the value of the description property.
 GenericBooleanType getFragment()
          Gets the value of the fragment property.
 String getId()
          Gets the value of the id property.
 JavaIdentifierType getName()
          Gets the value of the name property.
 GenericBooleanType getRequired()
          Gets the value of the required property.
 GenericBooleanType getRtexprvalue()
          Gets the value of the rtexprvalue property.
 FullyQualifiedClassType getType()
          Gets the value of the type property.
 void setDeferredMethod(TldDeferredMethodType value)
          Sets the value of the deferredMethod property.
 void setDeferredValue(TldDeferredValueType value)
          Sets the value of the deferredValue property.
 void setFragment(GenericBooleanType value)
          Sets the value of the fragment property.
 void setId(String value)
          Sets the value of the id property.
 void setName(JavaIdentifierType value)
          Sets the value of the name property.
 void setRequired(GenericBooleanType value)
          Sets the value of the required property.
 void setRtexprvalue(GenericBooleanType value)
          Sets the value of the rtexprvalue property.
 void setType(FullyQualifiedClassType value)
          Sets the value of the type property.
 

Method Detail

getDescription

List<DescriptionType> getDescription()
Gets the value of the description property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the description property.

For example, to add a new item, do as follows:

    getDescription().add(newItem);
 

Objects of the following type(s) are allowed in the list DescriptionType


getName

JavaIdentifierType getName()
Gets the value of the name property.

Returns:
possible object is JavaIdentifierType

setName

void setName(JavaIdentifierType value)
Sets the value of the name property.

Parameters:
value - allowed object is JavaIdentifierType

getRequired

GenericBooleanType getRequired()
Gets the value of the required property.

Returns:
possible object is GenericBooleanType

setRequired

void setRequired(GenericBooleanType value)
Sets the value of the required property.

Parameters:
value - allowed object is GenericBooleanType

getRtexprvalue

GenericBooleanType getRtexprvalue()
Gets the value of the rtexprvalue property.

Returns:
possible object is GenericBooleanType

setRtexprvalue

void setRtexprvalue(GenericBooleanType value)
Sets the value of the rtexprvalue property.

Parameters:
value - allowed object is GenericBooleanType

getType

FullyQualifiedClassType getType()
Gets the value of the type property.

Returns:
possible object is FullyQualifiedClassType

setType

void setType(FullyQualifiedClassType value)
Sets the value of the type property.

Parameters:
value - allowed object is FullyQualifiedClassType

getDeferredValue

TldDeferredValueType getDeferredValue()
Gets the value of the deferredValue property.

Returns:
possible object is TldDeferredValueType

setDeferredValue

void setDeferredValue(TldDeferredValueType value)
Sets the value of the deferredValue property.

Parameters:
value - allowed object is TldDeferredValueType

getDeferredMethod

TldDeferredMethodType getDeferredMethod()
Gets the value of the deferredMethod property.

Returns:
possible object is TldDeferredMethodType

setDeferredMethod

void setDeferredMethod(TldDeferredMethodType value)
Sets the value of the deferredMethod property.

Parameters:
value - allowed object is TldDeferredMethodType

getFragment

GenericBooleanType getFragment()
Gets the value of the fragment property.

Returns:
possible object is GenericBooleanType

setFragment

void setFragment(GenericBooleanType value)
Sets the value of the fragment property.

Parameters:
value - allowed object is GenericBooleanType

getId

String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String


Copyright © 2009 The CC-XJC Community. All Rights Reserved.