|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.2) Part Number E27170-02 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweblogic.descriptor.beangen.BeanElement
weblogic.descriptor.beangen.PropertyDeclaration
public class PropertyDeclaration
A BeanProperty represents the logical property that is inferred
from a certain collection of methods in the bean interface. If an
interface defines a getter (see PropertyMethodType.GETTER
, it
implicitly defines an property. The qualities of that property are further
qualified by the presence of additional methods that operate on that
property.
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public String getName()
public String getDecapitalizedName()
public String getType()
public int getIndex()
public boolean isBean()
public boolean isSuperProperty()
public boolean isChild()
public boolean isReferenceable()
public boolean isReadOnly()
public boolean isReference()
public boolean isDeclaredEncrypted()
public boolean isTransient()
public boolean isPreviouslyPersisted()
public boolean isExcludedFromSchema()
public String getInitializer()
public boolean isArray()
public boolean hasAddressableComponents()
public boolean hasComponents()
public String getComponentImplType()
PropertyDeclaration.getComponentType()
returns "weblogic.management.configuration.DomainMBean", and beangen
has been told to use a package suffix of "beanimpl" and a suffix of "Impl", this method should return
"weblogic.management.configuration.beanimpl.DomainMBeanImpl".
public String getComponentType()
protected JClass getComponentJClass()
public String getAbsoluteType()
public String getComponentName()
public JAnnotationValue getAnnotationValue(AnnotationDefinition tag)
getAnnotationValue
in class BeanElement
public PropertyDeclaration getDelegatedProperty()
public void setDelegatedProperty(PropertyDeclaration p)
protected String[] getAllAnnotationNames()
getAllAnnotationNames
in class BeanElement
public JClass getJClass()
public String toString()
toString
in class Object
public int compareTo(Object o)
compareTo
in interface Comparable
public int hashCode()
hashCode
in class Object
public boolean equals(Object o)
equals
in class Object
public boolean hasTransientOverride()
public String getValueFromString(String arg)
public String getElementNameAnnotation()
public String getXMLElementName()
public boolean isDynamic()
public boolean isAttribute()
public String getDefault()
public String getLegalValues()
public String getDerivedDefault()
public String getRemoveValidator()
public boolean isRequired()
public boolean isConfigurable()
public boolean isKey()
public boolean isKeyChoice()
public boolean isKeyComponent()
public boolean arrayOrderSensitive()
public boolean isMergeRuleIgnoreSourceDefined()
public boolean isMergeRuleIgnoreTargetDefined()
public boolean isMergeRulePrependDefined()
public boolean hasAnnotationListener()
public boolean needsPostGenValidation()
public PostGenValidation[] getPostGenValidations()
public void setRestrictiveAccess()
public boolean hasRestrictiveAccess()
public String getDeprecatedString()
public String getJClassAnnotationString(String name)
public boolean isAnnotationDefinedOnPropertyInterface(String name)
|
Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.2) Part Number E27170-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |