nl.cwi.sen1.error.model
Class ErrorDecorator
java.lang.Object
nl.cwi.sen1.error.model.ErrorDecorator
public class ErrorDecorator
- extends java.lang.Object
Method Summary |
void |
addErrors(javax.swing.tree.DefaultMutableTreeNode top,
errorapi.types.Summary summary)
|
private void |
addToGroup(int grouping,
java.util.Map<java.lang.String,GroupNode> groups,
java.lang.String name,
ErrorNode node)
|
private boolean |
collectNodes(javax.swing.tree.DefaultMutableTreeNode top,
java.util.List<ErrorNode> list)
|
private ErrorNode |
decorateError(errorapi.types.Error error,
java.lang.String producer,
java.lang.String id)
|
private LocationNode |
decorateLocation(errorapi.types.Location location)
|
private SubjectNode |
decorateSubject(errorapi.types.Subject subject)
|
private java.lang.String |
getErrorGroup(ErrorNode node,
int grouping)
|
private void |
groupNodes(java.util.List<ErrorNode> list,
java.util.Map<java.lang.String,GroupNode> groups,
int grouping)
|
void |
groupOnDescription(javax.swing.tree.DefaultMutableTreeNode top)
|
void |
groupOnFile(javax.swing.tree.DefaultMutableTreeNode top)
|
private void |
insert(javax.swing.tree.DefaultMutableTreeNode top,
ErrorNode node)
|
void |
removeAllMatchingErrors(javax.swing.tree.DefaultMutableTreeNode top,
java.lang.String path)
|
void |
removeAllMatchingErrors(javax.swing.tree.DefaultMutableTreeNode top,
java.lang.String producer,
java.lang.String id)
|
private void |
removeNodes(javax.swing.tree.DefaultMutableTreeNode top,
java.util.List<ErrorNode> toBeRemoved)
|
private void |
setGrouping(javax.swing.tree.DefaultMutableTreeNode top,
int grouping)
|
void |
unGroup(javax.swing.tree.DefaultMutableTreeNode top)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ErrorDecorator
public ErrorDecorator()
decorateLocation
private LocationNode decorateLocation(errorapi.types.Location location)
decorateSubject
private SubjectNode decorateSubject(errorapi.types.Subject subject)
decorateError
private ErrorNode decorateError(errorapi.types.Error error,
java.lang.String producer,
java.lang.String id)
collectNodes
private boolean collectNodes(javax.swing.tree.DefaultMutableTreeNode top,
java.util.List<ErrorNode> list)
setGrouping
private void setGrouping(javax.swing.tree.DefaultMutableTreeNode top,
int grouping)
addToGroup
private void addToGroup(int grouping,
java.util.Map<java.lang.String,GroupNode> groups,
java.lang.String name,
ErrorNode node)
groupNodes
private void groupNodes(java.util.List<ErrorNode> list,
java.util.Map<java.lang.String,GroupNode> groups,
int grouping)
addErrors
public void addErrors(javax.swing.tree.DefaultMutableTreeNode top,
errorapi.types.Summary summary)
getErrorGroup
private java.lang.String getErrorGroup(ErrorNode node,
int grouping)
insert
private void insert(javax.swing.tree.DefaultMutableTreeNode top,
ErrorNode node)
removeNodes
private void removeNodes(javax.swing.tree.DefaultMutableTreeNode top,
java.util.List<ErrorNode> toBeRemoved)
removeAllMatchingErrors
public void removeAllMatchingErrors(javax.swing.tree.DefaultMutableTreeNode top,
java.lang.String path)
removeAllMatchingErrors
public void removeAllMatchingErrors(javax.swing.tree.DefaultMutableTreeNode top,
java.lang.String producer,
java.lang.String id)
groupOnDescription
public void groupOnDescription(javax.swing.tree.DefaultMutableTreeNode top)
groupOnFile
public void groupOnFile(javax.swing.tree.DefaultMutableTreeNode top)
unGroup
public void unGroup(javax.swing.tree.DefaultMutableTreeNode top)