public abstract class BeanDefinition extends TopLevelDefinition
Type | Property and Description |
---|---|
abstract boolean |
hasEnabled |
DESCRIPTION_KEY, LABEL_KEY
Modifier and Type | Method and Description |
---|---|
TypeDefinition |
getImplementationClass() |
Value |
getValue(java.lang.String name) |
java.util.Collection<Value> |
getValues() |
abstract boolean |
hasEnabledProperty() |
boolean |
isEnabledByDefault() |
void |
setImplementationClass(TypeDefinition implementationClass) |
void |
setValues(java.util.Collection<Value> values) |
addDeprecatedId, addString, description, equals, formattedString, formattedString, getDeprecatedIds, getElementName, getExtensionBundle, getId, getName, getStrings, getValue, hashCode, instantiate, key, label, labelOrId, propertyDescription, propertyLabel, propertyString, setStrings, string, toString
getColumnNumber, getContext, getExtensionId, getLineNumber, getPublicId, getSystemId, isExtensionLoaded, log, log
public abstract boolean hasEnabledProperty()
public boolean isEnabledByDefault()
public TypeDefinition getImplementationClass()
public void setImplementationClass(TypeDefinition implementationClass)
public java.util.Collection<Value> getValues()
public Value getValue(java.lang.String name)
public void setValues(java.util.Collection<Value> values)