net.sourceforge.ccxjc.it.model.priv.collections.novalueclass.spring.tool
Interface Annotation

All Known Implementing Classes:
AnnotationImpl

public interface Annotation

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence minOccurs="0">
         <element name="expected-type" type="{http://www.springframework.org/schema/tool}typedParameterType" minOccurs="0"/>
         <element name="assignable-to" type="{http://www.springframework.org/schema/tool}typedParameterType" minOccurs="0"/>
         <element name="exports" type="{http://www.springframework.org/schema/tool}exportsType" minOccurs="0"/>
         <element name="registers-scope" type="{http://www.springframework.org/schema/tool}registersScopeType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="kind" default="direct">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <enumeration value="ref"/>
             <enumeration value="direct"/>
           </restriction>
         </simpleType>
       </attribute>
     </restriction>
   </complexContent>
 </complexType>
 


Method Summary
 TypedParameterType getAssignableTo()
          Gets the value of the assignableTo property.
 TypedParameterType getExpectedType()
          Gets the value of the expectedType property.
 ExportsType getExports()
          Gets the value of the exports property.
 String getKind()
          Gets the value of the kind property.
 List<RegistersScopeType> getRegistersScope()
          Gets the value of the registersScope property.
 void setAssignableTo(TypedParameterType value)
          Sets the value of the assignableTo property.
 void setExpectedType(TypedParameterType value)
          Sets the value of the expectedType property.
 void setExports(ExportsType value)
          Sets the value of the exports property.
 void setKind(String value)
          Sets the value of the kind property.
 

Method Detail

getExpectedType

TypedParameterType getExpectedType()
Gets the value of the expectedType property.

Returns:
possible object is TypedParameterType

setExpectedType

void setExpectedType(TypedParameterType value)
Sets the value of the expectedType property.

Parameters:
value - allowed object is TypedParameterType

getAssignableTo

TypedParameterType getAssignableTo()
Gets the value of the assignableTo property.

Returns:
possible object is TypedParameterType

setAssignableTo

void setAssignableTo(TypedParameterType value)
Sets the value of the assignableTo property.

Parameters:
value - allowed object is TypedParameterType

getExports

ExportsType getExports()
Gets the value of the exports property.

Returns:
possible object is ExportsType

setExports

void setExports(ExportsType value)
Sets the value of the exports property.

Parameters:
value - allowed object is ExportsType

getRegistersScope

List<RegistersScopeType> getRegistersScope()
Gets the value of the registersScope 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 registersScope property.

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

    getRegistersScope().add(newItem);
 

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


getKind

String getKind()
Gets the value of the kind property.

Returns:
possible object is String

setKind

void setKind(String value)
Sets the value of the kind property.

Parameters:
value - allowed object is String


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