CodeSegment
, Model
, ModelField
, ModelType
public abstract class BaseElement extends Object
Constructor | Description |
---|---|
BaseElement(boolean nameRequired) |
|
BaseElement(boolean nameRequired,
String name) |
Modifier and Type | Method | 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
ModelValidationException
public 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
ModelValidationException
public final void validate() throws ModelValidationException
ModelValidationException
protected boolean isEmpty(String string)
Copyright © 2001–2018 Codehaus Plexus. All rights reserved.