public abstract class DeclarationElement extends Declaration implements IDeclarationElement
IDeclarationElement instances. This one has a
very simple implementation for modifiers. Only the presence of the modifier
string fragment in declared modifier string is checked.MOD_TRANSIENT| Constructor and Description |
|---|
DeclarationElement(Object declarationContext,
String name,
String modifiers) |
DeclarationElement(Object declarationContext,
String name,
String modifiers,
String description) |
| Modifier and Type | Method and Description |
|---|---|
void |
addModifier(String modifier) |
String |
getDescription() |
String[] |
getModifiers() |
String |
getModifierString()
The string representation of all modifiers set.
|
String |
getName()
An optional name for the declaration element.
|
boolean |
hasModifier(String modifier)
true if the declaration has the requested modifier. |
void |
setDescription(String description) |
void |
setModifierString(String modifierString) |
void |
setName(String name) |
String |
toString() |
static boolean |
validateName(String name) |
static boolean |
validatePath(String name) |
getDeclarationContext, isBlockequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcopy, getDeclarationContext, isBlockpublic DeclarationElement(Object declarationContext, String name, String modifiers)
public static boolean validateName(String name)
public static boolean validatePath(String name)
public void addModifier(String modifier)
public String getDescription()
public String[] getModifiers()
public String getModifierString()
IDeclarationElementgetModifierString in interface IDeclarationElementpublic String getName()
IDeclarationElementgetName in interface IDeclarationElementpublic boolean hasModifier(String modifier)
IDeclarationElementtrue if the declaration has the requested modifier.
An implementation is free to support modifiers and define their respective semantics.
An example for a modifier may be "persistent" to indicate the implementation should store argument values to be able to present them again in a later call (in a wizard for example).
hasModifier in interface IDeclarationElementmodifier - The modifier name.true if the declaration has the requested modifier.public void setDescription(String description)
public void setModifierString(String modifierString)
public void setName(String name)
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.