public class BuildConfigNode
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
BuildConfigNode.Kind
Uses "typesafe enum" pattern.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<BuildConfigNode> |
children |
protected BuildConfigNode.Kind |
kind |
protected IMessage |
message |
protected java.lang.String |
name |
protected BuildConfigNode |
parent |
protected ISourceLocation |
sourceLocation |
Constructor and Description |
---|
BuildConfigNode()
Used during serialization.
|
BuildConfigNode(java.lang.String name,
BuildConfigNode.Kind kind) |
BuildConfigNode(java.lang.String name,
BuildConfigNode.Kind kind,
java.lang.String resourcePath) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(BuildConfigNode child) |
void |
addChild(int position,
BuildConfigNode child) |
int |
compareTo(java.lang.Object o)
Comparison is string-name based only.
|
BuildConfigNode.Kind |
getBuildConfigNodeKind() |
java.util.List<BuildConfigNode> |
getChildren() |
IMessage |
getMessage() |
java.lang.String |
getName() |
BuildConfigNode |
getParent() |
java.lang.String |
getResourcePath() |
ISourceLocation |
getSourceLocation() |
boolean |
isActive() |
boolean |
isValidResource() |
boolean |
removeChild(BuildConfigNode child) |
void |
setActive(boolean isActive) |
void |
setMessage(IMessage message) |
void |
setName(java.lang.String string) |
void |
setParent(BuildConfigNode parent) |
void |
setResourcePath(java.lang.String resourcePath) |
void |
setSourceLocation(ISourceLocation sourceLocation) |
java.lang.String |
toString() |
protected BuildConfigNode parent
protected java.lang.String name
protected BuildConfigNode.Kind kind
protected java.util.List<BuildConfigNode> children
protected IMessage message
protected ISourceLocation sourceLocation
public BuildConfigNode()
public BuildConfigNode(java.lang.String name, BuildConfigNode.Kind kind, java.lang.String resourcePath)
public BuildConfigNode(java.lang.String name, BuildConfigNode.Kind kind)
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<BuildConfigNode> getChildren()
public void addChild(BuildConfigNode child)
public void addChild(int position, BuildConfigNode child)
public boolean removeChild(BuildConfigNode child)
public int compareTo(java.lang.Object o) throws java.lang.ClassCastException
java.lang.ClassCastException
public java.lang.String getName()
public ISourceLocation getSourceLocation()
public void setSourceLocation(ISourceLocation sourceLocation)
public IMessage getMessage()
public void setMessage(IMessage message)
public BuildConfigNode getParent()
public void setParent(BuildConfigNode parent)
public void setName(java.lang.String string)
public java.lang.String getResourcePath()
public void setResourcePath(java.lang.String resourcePath)
public boolean isValidResource()
public boolean isActive()
public void setActive(boolean isActive)
public BuildConfigNode.Kind getBuildConfigNodeKind()