org.codehaus.modello.model
public abstract class BaseElement extends Object
Version: $Id: BaseElement.java 765 2006-12-27 00:00:20Z aheritier $
Constructor Summary | |
---|---|
BaseElement(boolean nameRequired) | |
BaseElement(boolean nameRequired, String name) |
Method Summary | |
---|---|
void | addMetadata(Metadata metadata) |
boolean | equals(Object other) |
String | getComment() |
Version | getDeprecatedVersion() |
String | getDescription() |
protected Metadata | getMetadata(Class type, String key) |
String | getName() |
VersionRange | getVersionRange() |
int | hashCode() |
boolean | hasMetadata(String key) |
protected boolean | isEmpty(String string) |
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) |