public abstract class BaseElement extends Object
| Constructor and Description |
|---|
BaseElement(boolean nameRequired) |
BaseElement(boolean nameRequired,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMetadata(Metadata metadata) |
boolean |
equals(Object other) |
List<String> |
getAnnotations() |
String |
getComment() |
Version |
getDeprecatedVersion() |
String |
getDescription() |
protected <T extends Metadata> |
getMetadata(Class<T> type,
String key) |
String |
getName() |
VersionRange |
getVersionRange() |
int |
hashCode() |
boolean |
hasMetadata(String key) |
protected boolean |
isEmpty(String string) |
void |
setAnnotations(List<String> annotations) |
void |
setComment(String comment) |
void |
setDeprecatedVersion(Version deprecatedVersion) |
void |
setDescription(String description) |
void |
setName(String name) |
void |
setVersionRange(VersionRange versionRange) |
void |
validate() |
abstract void |
validateElement() |
protected void |
validateFieldNotEmpty(String objectName,
String fieldName,
String value) |
public BaseElement(boolean nameRequired)
public BaseElement(boolean nameRequired,
String name)
public abstract void validateElement()
throws ModelValidationException
ModelValidationExceptionpublic String getName()
public void setName(String name)
public String getDescription()
public void setDescription(String description)
public VersionRange getVersionRange()
public void setVersionRange(VersionRange versionRange)
public void setDeprecatedVersion(Version deprecatedVersion)
public Version getDeprecatedVersion()
public String getComment()
public void setComment(String comment)
public boolean hasMetadata(String key)
public void addMetadata(Metadata metadata)
protected void validateFieldNotEmpty(String objectName, String fieldName, String value) throws ModelValidationException
ModelValidationExceptionpublic final void validate()
throws ModelValidationException
ModelValidationExceptionprotected boolean isEmpty(String string)
Copyright © 2001-2016 Codehaus. All Rights Reserved.