|
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 BeanElementpublic PropertyDeclaration getDelegatedProperty()
public void setDelegatedProperty(PropertyDeclaration p)
protected String[] getAllAnnotationNames()
getAllAnnotationNames in class BeanElementpublic JClass getJClass()
public String toString()
toString in class Objectpublic int compareTo(Object o)
compareTo in interface Comparablepublic int hashCode()
hashCode in class Objectpublic boolean equals(Object o)
equals in class Objectpublic 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 | |||||||||