net.sourceforge.ccxjc.it.model.pub.collections.valueclass.spring.aop
Class Config

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.pub.collections.valueclass.spring.aop.Config
All Implemented Interfaces:
Serializable, Cloneable

public class Config
extends Object
implements Serializable, Cloneable

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>
         <element name="pointcut" type="{http://www.springframework.org/schema/aop}pointcutType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="advisor" type="{http://www.springframework.org/schema/aop}advisorType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="aspect" type="{http://www.springframework.org/schema/aop}aspectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="proxy-target-class" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<AdvisorType> advisor
           
protected  List<AspectType> aspect
           
protected  List<PointcutType> pointcut
           
protected  Boolean proxyTargetClass
           
 
Constructor Summary
Config()
          Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.spring.aop.Config instance.
Config(Config o)
          Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.spring.aop.Config instance by copying a given instance.
 
Method Summary
 Config clone()
          Creates and returns a copy of this object.
static void copyAdvisor(List<AdvisorType> source, List<AdvisorType> target)
          Copies all values of property Advisor.
static void copyAspect(List<AspectType> source, List<AspectType> target)
          Copies all values of property Aspect.
static void copyPointcut(List<PointcutType> source, List<PointcutType> target)
          Copies all values of property Pointcut.
 List<AdvisorType> getAdvisor()
          Gets the value of the advisor property.
 List<AspectType> getAspect()
          Gets the value of the aspect property.
 List<PointcutType> getPointcut()
          Gets the value of the pointcut property.
 boolean isProxyTargetClass()
          Gets the value of the proxyTargetClass property.
 void setProxyTargetClass(Boolean value)
          Sets the value of the proxyTargetClass property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pointcut

protected List<PointcutType> pointcut

advisor

protected List<AdvisorType> advisor

aspect

protected List<AspectType> aspect

proxyTargetClass

protected Boolean proxyTargetClass
Constructor Detail

Config

public Config()
Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.spring.aop.Config instance.


Config

public Config(Config o)
Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.spring.aop.Config instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getPointcut

public List<PointcutType> getPointcut()
Gets the value of the pointcut 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 pointcut property.

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

    getPointcut().add(newItem);
 

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


getAdvisor

public List<AdvisorType> getAdvisor()
Gets the value of the advisor 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 advisor property.

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

    getAdvisor().add(newItem);
 

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


getAspect

public List<AspectType> getAspect()
Gets the value of the aspect 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 aspect property.

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

    getAspect().add(newItem);
 

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


isProxyTargetClass

public boolean isProxyTargetClass()
Gets the value of the proxyTargetClass property.

Returns:
possible object is Boolean

setProxyTargetClass

public void setProxyTargetClass(Boolean value)
Sets the value of the proxyTargetClass property.

Parameters:
value - allowed object is Boolean

copyPointcut

public static void copyPointcut(List<PointcutType> source,
                                List<PointcutType> target)
Copies all values of property Pointcut.

Parameters:
target - The target to copy source to.
source - The source to copy from.
Throws:
NullPointerException - if source or target is null.

copyAdvisor

public static void copyAdvisor(List<AdvisorType> source,
                               List<AdvisorType> target)
Copies all values of property Advisor.

Parameters:
target - The target to copy source to.
source - The source to copy from.
Throws:
NullPointerException - if source or target is null.

copyAspect

public static void copyAspect(List<AspectType> source,
                              List<AspectType> target)
Copies all values of property Aspect.

Parameters:
target - The target to copy source to.
source - The source to copy from.
Throws:
NullPointerException - if source or target is null.

clone

public Config clone()
Creates and returns a copy of this object.

Overrides:
clone in class Object
Returns:
A clone of this instance.


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