Package org.aspectj.ajde.ui
Klasse BuildConfigNode
java.lang.Object
org.aspectj.ajde.ui.BuildConfigNode
- Autor:
- Mik Kersten TODO: clean-up after merging of org.aspectj.asm.StructureNode
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classUses "typesafe enum" pattern. -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected List<BuildConfigNode>protected BuildConfigNode.Kindprotected IMessageprotected Stringprotected BuildConfigNodeprotected ISourceLocation -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungUsed during serialization.BuildConfigNode(String name, BuildConfigNode.Kind kind) BuildConfigNode(String name, BuildConfigNode.Kind kind, String resourcePath) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddChild(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()
-
Felddetails
-
parent
-
name
-
kind
-
children
-
message
-
sourceLocation
-
-
Konstruktordetails
-
BuildConfigNode
public BuildConfigNode()Used during serialization. -
BuildConfigNode
-
BuildConfigNode
-
-
Methodendetails
-
toString
-
getChildren
-
addChild
-
addChild
-
removeChild
-
compareTo
Comparison is string-name based only.- Löst aus:
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
-