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.Kindprotected IMessageprotected Stringprotected BuildConfigNodeprotected ISourceLocation -
Constructor Summary
ConstructorsConstructorDescriptionUsed during serialization.BuildConfigNode(String name, BuildConfigNode.Kind kind) BuildConfigNode(String name, BuildConfigNode.Kind kind, String resourcePath) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(int position, BuildConfigNode child) voidaddChild(BuildConfigNode child) intComparison is string-name based only.getName()booleanisActive()booleanbooleanremoveChild(BuildConfigNode child) voidsetActive(boolean isActive) voidsetMessage(IMessage message) voidvoidsetParent(BuildConfigNode parent) voidsetResourcePath(String resourcePath) voidsetSourceLocation(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
-