net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.spring.beans.impl
Class BeanImpl

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.spring.beans.impl.IdentifiedTypeImpl
      extended by net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.spring.beans.impl.BeanImpl
All Implemented Interfaces:
Serializable, Cloneable, Bean, IdentifiedType

public class BeanImpl
extends IdentifiedTypeImpl
implements Serializable, Cloneable, Bean

See Also:
Serialized Form

Field Summary
protected  Boolean _abstract
           
protected  String autowire
           
protected  DefaultableBoolean autowireCandidate
           
protected  String clazz
           
protected  String dependencyCheck
           
protected  String dependsOn
           
protected  DescriptionImpl description
           
protected  String destroyMethod
           
protected  String factoryBean
           
protected  String factoryMethod
           
protected  String initMethod
           
protected  DefaultableBoolean lazyInit
           
protected  Object[] metaOrConstructorArgOrProperty
           
protected  String name
           
protected  String parent
           
protected  Boolean primary
           
protected  String scope
           
 
Fields inherited from class net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.spring.beans.impl.IdentifiedTypeImpl
id
 
Constructor Summary
BeanImpl()
          Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.spring.beans.impl.BeanImpl instance.
BeanImpl(BeanImpl o)
          Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.spring.beans.impl.BeanImpl instance by copying a given instance.
 
Method Summary
 BeanImpl clone()
          Creates and returns a copy of this object.
 void copyMetaOrConstructorArgOrProperty(Object[] source)
          Copies all values of property MetaOrConstructorArgOrProperty.
 String getAutowire()
          Gets the value of the autowire property.
 DefaultableBoolean getAutowireCandidate()
          Gets the value of the autowireCandidate property.
 String getClazz()
          Gets the value of the clazz property.
 String getDependencyCheck()
          Gets the value of the dependencyCheck property.
 String getDependsOn()
          Gets the value of the dependsOn property.
 Description getDescription()
          Gets the value of the description property.
 String getDestroyMethod()
          Gets the value of the destroyMethod property.
 String getFactoryBean()
          Gets the value of the factoryBean property.
 String getFactoryMethod()
          Gets the value of the factoryMethod property.
 String getInitMethod()
          Gets the value of the initMethod property.
 DefaultableBoolean getLazyInit()
          Gets the value of the lazyInit property.
 Object[] getMetaOrConstructorArgOrProperty()
           
 Object getMetaOrConstructorArgOrProperty(int idx)
           
 int getMetaOrConstructorArgOrPropertyLength()
           
 String getName()
          Gets the value of the name property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 String getParent()
          Gets the value of the parent property.
 String getScope()
          Gets the value of the scope property.
 Boolean isAbstract()
          Gets the value of the abstract property.
 Boolean isPrimary()
          Gets the value of the primary property.
 void setAbstract(Boolean value)
          Sets the value of the abstract property.
 void setAutowire(String value)
          Sets the value of the autowire property.
 void setAutowireCandidate(DefaultableBoolean value)
          Sets the value of the autowireCandidate property.
 void setClazz(String value)
          Sets the value of the clazz property.
 void setDependencyCheck(String value)
          Sets the value of the dependencyCheck property.
 void setDependsOn(String value)
          Sets the value of the dependsOn property.
 void setDescription(Description value)
          Sets the value of the description property.
 void setDestroyMethod(String value)
          Sets the value of the destroyMethod property.
 void setFactoryBean(String value)
          Sets the value of the factoryBean property.
 void setFactoryMethod(String value)
          Sets the value of the factoryMethod property.
 void setInitMethod(String value)
          Sets the value of the initMethod property.
 void setLazyInit(DefaultableBoolean value)
          Sets the value of the lazyInit property.
 Object setMetaOrConstructorArgOrProperty(int idx, Object value)
           
 void setMetaOrConstructorArgOrProperty(Object[] values)
           
 void setName(String value)
          Sets the value of the name property.
 void setParent(String value)
          Sets the value of the parent property.
 void setPrimary(Boolean value)
          Sets the value of the primary property.
 void setScope(String value)
          Sets the value of the scope property.
 
Methods inherited from class net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.spring.beans.impl.IdentifiedTypeImpl
getId, setId
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.spring.beans.IdentifiedType
getId, setId
 

Field Detail

description

protected DescriptionImpl description

metaOrConstructorArgOrProperty

protected Object[] metaOrConstructorArgOrProperty

name

protected String name

clazz

protected String clazz

parent

protected String parent

scope

protected String scope

_abstract

protected Boolean _abstract

lazyInit

protected DefaultableBoolean lazyInit

autowire

protected String autowire

dependencyCheck

protected String dependencyCheck

dependsOn

protected String dependsOn

autowireCandidate

protected DefaultableBoolean autowireCandidate

primary

protected Boolean primary

initMethod

protected String initMethod

destroyMethod

protected String destroyMethod

factoryMethod

protected String factoryMethod

factoryBean

protected String factoryBean
Constructor Detail

BeanImpl

public BeanImpl()
Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.spring.beans.impl.BeanImpl instance.


BeanImpl

public BeanImpl(BeanImpl o)
Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.spring.beans.impl.BeanImpl instance by copying a given instance.

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

getDescription

public Description getDescription()
Description copied from interface: Bean
Gets the value of the description property.

Specified by:
getDescription in interface Bean
Returns:
possible object is Description

setDescription

public void setDescription(Description value)
Description copied from interface: Bean
Sets the value of the description property.

Specified by:
setDescription in interface Bean
Parameters:
value - allowed object is Description

getMetaOrConstructorArgOrProperty

public Object[] getMetaOrConstructorArgOrProperty()
Specified by:
getMetaOrConstructorArgOrProperty in interface Bean
Returns:
array of Object JAXBElement<MetaType> JAXBElement<PropertyType> Qualifier ReplacedMethod ConstructorArg LookupMethod

getMetaOrConstructorArgOrProperty

public Object getMetaOrConstructorArgOrProperty(int idx)
Specified by:
getMetaOrConstructorArgOrProperty in interface Bean
Returns:
one of Object JAXBElement<MetaType> JAXBElement<PropertyType> Qualifier ReplacedMethod ConstructorArg LookupMethod

getMetaOrConstructorArgOrPropertyLength

public int getMetaOrConstructorArgOrPropertyLength()
Specified by:
getMetaOrConstructorArgOrPropertyLength in interface Bean

setMetaOrConstructorArgOrProperty

public void setMetaOrConstructorArgOrProperty(Object[] values)
Specified by:
setMetaOrConstructorArgOrProperty in interface Bean
Parameters:
values - allowed objects are Object JAXBElement<MetaType> JAXBElement<PropertyType> Qualifier ReplacedMethod ConstructorArg LookupMethod

setMetaOrConstructorArgOrProperty

public Object setMetaOrConstructorArgOrProperty(int idx,
                                                Object value)
Specified by:
setMetaOrConstructorArgOrProperty in interface Bean
value - allowed object is Object JAXBElement<MetaType> JAXBElement<PropertyType> Qualifier ReplacedMethod ConstructorArg LookupMethod

getName

public String getName()
Description copied from interface: Bean
Gets the value of the name property.

Specified by:
getName in interface Bean
Returns:
possible object is String

setName

public void setName(String value)
Description copied from interface: Bean
Sets the value of the name property.

Specified by:
setName in interface Bean
Parameters:
value - allowed object is String

getClazz

public String getClazz()
Description copied from interface: Bean
Gets the value of the clazz property.

Specified by:
getClazz in interface Bean
Returns:
possible object is String

setClazz

public void setClazz(String value)
Description copied from interface: Bean
Sets the value of the clazz property.

Specified by:
setClazz in interface Bean
Parameters:
value - allowed object is String

getParent

public String getParent()
Description copied from interface: Bean
Gets the value of the parent property.

Specified by:
getParent in interface Bean
Returns:
possible object is String

setParent

public void setParent(String value)
Description copied from interface: Bean
Sets the value of the parent property.

Specified by:
setParent in interface Bean
Parameters:
value - allowed object is String

getScope

public String getScope()
Description copied from interface: Bean
Gets the value of the scope property.

Specified by:
getScope in interface Bean
Returns:
possible object is String

setScope

public void setScope(String value)
Description copied from interface: Bean
Sets the value of the scope property.

Specified by:
setScope in interface Bean
Parameters:
value - allowed object is String

isAbstract

public Boolean isAbstract()
Description copied from interface: Bean
Gets the value of the abstract property.

Specified by:
isAbstract in interface Bean
Returns:
possible object is Boolean

setAbstract

public void setAbstract(Boolean value)
Description copied from interface: Bean
Sets the value of the abstract property.

Specified by:
setAbstract in interface Bean
Parameters:
value - allowed object is Boolean

getLazyInit

public DefaultableBoolean getLazyInit()
Description copied from interface: Bean
Gets the value of the lazyInit property.

Specified by:
getLazyInit in interface Bean
Returns:
possible object is DefaultableBoolean

setLazyInit

public void setLazyInit(DefaultableBoolean value)
Description copied from interface: Bean
Sets the value of the lazyInit property.

Specified by:
setLazyInit in interface Bean
Parameters:
value - allowed object is DefaultableBoolean

getAutowire

public String getAutowire()
Description copied from interface: Bean
Gets the value of the autowire property.

Specified by:
getAutowire in interface Bean
Returns:
possible object is String

setAutowire

public void setAutowire(String value)
Description copied from interface: Bean
Sets the value of the autowire property.

Specified by:
setAutowire in interface Bean
Parameters:
value - allowed object is String

getDependencyCheck

public String getDependencyCheck()
Description copied from interface: Bean
Gets the value of the dependencyCheck property.

Specified by:
getDependencyCheck in interface Bean
Returns:
possible object is String

setDependencyCheck

public void setDependencyCheck(String value)
Description copied from interface: Bean
Sets the value of the dependencyCheck property.

Specified by:
setDependencyCheck in interface Bean
Parameters:
value - allowed object is String

getDependsOn

public String getDependsOn()
Description copied from interface: Bean
Gets the value of the dependsOn property.

Specified by:
getDependsOn in interface Bean
Returns:
possible object is String

setDependsOn

public void setDependsOn(String value)
Description copied from interface: Bean
Sets the value of the dependsOn property.

Specified by:
setDependsOn in interface Bean
Parameters:
value - allowed object is String

getAutowireCandidate

public DefaultableBoolean getAutowireCandidate()
Description copied from interface: Bean
Gets the value of the autowireCandidate property.

Specified by:
getAutowireCandidate in interface Bean
Returns:
possible object is DefaultableBoolean

setAutowireCandidate

public void setAutowireCandidate(DefaultableBoolean value)
Description copied from interface: Bean
Sets the value of the autowireCandidate property.

Specified by:
setAutowireCandidate in interface Bean
Parameters:
value - allowed object is DefaultableBoolean

isPrimary

public Boolean isPrimary()
Description copied from interface: Bean
Gets the value of the primary property.

Specified by:
isPrimary in interface Bean
Returns:
possible object is Boolean

setPrimary

public void setPrimary(Boolean value)
Description copied from interface: Bean
Sets the value of the primary property.

Specified by:
setPrimary in interface Bean
Parameters:
value - allowed object is Boolean

getInitMethod

public String getInitMethod()
Description copied from interface: Bean
Gets the value of the initMethod property.

Specified by:
getInitMethod in interface Bean
Returns:
possible object is String

setInitMethod

public void setInitMethod(String value)
Description copied from interface: Bean
Sets the value of the initMethod property.

Specified by:
setInitMethod in interface Bean
Parameters:
value - allowed object is String

getDestroyMethod

public String getDestroyMethod()
Description copied from interface: Bean
Gets the value of the destroyMethod property.

Specified by:
getDestroyMethod in interface Bean
Returns:
possible object is String

setDestroyMethod

public void setDestroyMethod(String value)
Description copied from interface: Bean
Sets the value of the destroyMethod property.

Specified by:
setDestroyMethod in interface Bean
Parameters:
value - allowed object is String

getFactoryMethod

public String getFactoryMethod()
Description copied from interface: Bean
Gets the value of the factoryMethod property.

Specified by:
getFactoryMethod in interface Bean
Returns:
possible object is String

setFactoryMethod

public void setFactoryMethod(String value)
Description copied from interface: Bean
Sets the value of the factoryMethod property.

Specified by:
setFactoryMethod in interface Bean
Parameters:
value - allowed object is String

getFactoryBean

public String getFactoryBean()
Description copied from interface: Bean
Gets the value of the factoryBean property.

Specified by:
getFactoryBean in interface Bean
Returns:
possible object is String

setFactoryBean

public void setFactoryBean(String value)
Description copied from interface: Bean
Sets the value of the factoryBean property.

Specified by:
setFactoryBean in interface Bean
Parameters:
value - allowed object is String

getOtherAttributes

public Map<QName,String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Specified by:
getOtherAttributes in interface Bean
Returns:
always non-null

copyMetaOrConstructorArgOrProperty

public void copyMetaOrConstructorArgOrProperty(Object[] source)
Copies all values of property MetaOrConstructorArgOrProperty.

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

clone

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

Specified by:
clone in class IdentifiedTypeImpl
Returns:
A clone of this instance.


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