Package editor
Class MessageTree
- java.lang.Object
-
- editor.AbstractTree<MessageTree,MessageTree.IssueNode>
-
- editor.MessageTree
-
- All Implemented Interfaces:
javax.swing.tree.MutableTreeNode,javax.swing.tree.TreeNode
public class MessageTree extends AbstractTree<MessageTree,MessageTree.IssueNode>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classMessageTree.IssueNode
-
Field Summary
-
Fields inherited from class editor.AbstractTree
_text
-
-
Constructor Summary
Constructors Constructor Description MessageTree(java.lang.String text, NodeKind kind, MessageTree.IssueNode data)MessageTree(javax.swing.JTree tree)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MessageTree.IssueNodeempty()private javax.swing.IconfindIcon()javax.swing.IcongetIcon()javax.swing.JTreegetTree()static MessageTree.IssueNodemakeIssueMessage(IParseIssue issue)static MessageTree.IssueNodemakeIssueMessage(javax.tools.Diagnostic<? extends javax.tools.JavaFileObject> issue, IType type)-
Methods inherited from class editor.AbstractTree
addViaModel, children, depth, getAllowsChildren, getChildAt, getChildCount, getChildren, getIndex, getKind, getNode, getParent, getPath, getRoot, getText, getUserData, hasErrors, hasFailures, hasWarnings, insert, insertViaModel, isLeaf, isTerminal, makePath, putUserData, remove, remove, removeFromParent, select, setParent, setText, setUserObject, toString
-
-
-
-
Constructor Detail
-
MessageTree
public MessageTree(javax.swing.JTree tree)
-
MessageTree
public MessageTree(java.lang.String text, NodeKind kind, MessageTree.IssueNode data)
-
-
Method Detail
-
getIcon
public javax.swing.Icon getIcon()
- Specified by:
getIconin classAbstractTree<MessageTree,MessageTree.IssueNode>
-
findIcon
private javax.swing.Icon findIcon()
-
getTree
public javax.swing.JTree getTree()
- Overrides:
getTreein classAbstractTree<MessageTree,MessageTree.IssueNode>
-
makeIssueMessage
public static MessageTree.IssueNode makeIssueMessage(IParseIssue issue)
-
makeIssueMessage
public static MessageTree.IssueNode makeIssueMessage(javax.tools.Diagnostic<? extends javax.tools.JavaFileObject> issue, IType type)
-
empty
public static MessageTree.IssueNode empty()
-
-