Package org.aspectj.ajde.ui
Class BuildConfigNode
java.lang.Object
org.aspectj.ajde.ui.BuildConfigNode
- Author:
- Mik Kersten TODO: clean-up after merging of org.aspectj.asm.StructureNode
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<BuildConfigNode>
protected BuildConfigNode.Kind
protected IMessage
protected String
protected BuildConfigNode
protected ISourceLocation
-
Constructor Summary
ConstructorsConstructorDescriptionUsed during serialization.BuildConfigNode(String name, BuildConfigNode.Kind kind)
BuildConfigNode(String name, BuildConfigNode.Kind kind, String resourcePath)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addChild(int position, BuildConfigNode child)
void
addChild(BuildConfigNode child)
int
Comparison is string-name based only.getName()
boolean
isActive()
boolean
boolean
removeChild(BuildConfigNode child)
void
setActive(boolean isActive)
void
setMessage(IMessage message)
void
void
setParent(BuildConfigNode parent)
void
setResourcePath(String resourcePath)
void
setSourceLocation(ISourceLocation sourceLocation)
toString()
-
Field Details
-
parent
-
name
-
kind
-
children
-
message
-
sourceLocation
-
-
Constructor Details
-
BuildConfigNode
public BuildConfigNode()Used during serialization. -
BuildConfigNode
-
BuildConfigNode
-
-
Method Details
-
toString
-
getChildren
-
addChild
-
addChild
-
removeChild
-
compareTo
Comparison is string-name based only.- Throws:
ClassCastException
-
getName
-
getSourceLocation
-
setSourceLocation
-
getMessage
-
setMessage
-
getParent
-
setParent
-
setName
-
getResourcePath
-
setResourcePath
-
isValidResource
public boolean isValidResource() -
isActive
public boolean isActive() -
setActive
public void setActive(boolean isActive) -
getBuildConfigNodeKind
-