public interface IFXGNode
Modifier and Type | Method and Description |
---|---|
void |
addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this node.
|
List<IFXGNode> |
getChildren()
debug method, do not use
|
IFXGNode |
getDocumentNode() |
String |
getDocumentPath() |
int |
getEndColumn() |
int |
getEndLine() |
String |
getNodeName() |
String |
getNodeURI() |
int |
getStartColumn() |
int |
getStartLine() |
void |
setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this node.
|
void |
setDocumentNode(IFXGNode root)
Establishes the root node of the FXG document containing this node.
|
void |
setEndColumn(int column) |
void |
setEndLine(int line) |
void |
setStartColumn(int column) |
void |
setStartLine(int line) |
String getNodeName()
String getNodeURI()
void addChild(IFXGNode child, Collection<ICompilerProblem> problems)
child
- - a child FXG node to be added to this node.problems
- problem collection used to collect problems occurred within this methodIFXGNode getDocumentNode()
void setDocumentNode(IFXGNode root)
root
- - the root node of the FXG document.String getDocumentPath()
void setAttribute(String name, String value, Collection<ICompilerProblem> problems)
name
- - the unqualified attribute namevalue
- - the attribute valueproblems
- problem collection used to collect problems occurred within this methodint getStartLine()
void setStartLine(int line)
line
- - the line on which the node declaration started.int getStartColumn()
void setStartColumn(int column)
column
- - the line on which the node declaration started.int getEndLine()
void setEndLine(int line)
line
- - the line on which the node declaration ended.int getEndColumn()
void setEndColumn(int column)
column
- - the column on which the node declaration ended.Copyright © 2016 The Apache Software Foundation. All rights reserved.