edu.rice.cs.drjava.project
Class ProjectFileParser.BreakpointPropertyVisitor

java.lang.Object
  extended by edu.rice.cs.drjava.project.ProjectFileParser.BreakpointPropertyVisitor
All Implemented Interfaces:
SEListVisitor<DebugBreakpointData>
Enclosing class:
ProjectFileParser

private static class ProjectFileParser.BreakpointPropertyVisitor
extends Object
implements SEListVisitor<DebugBreakpointData>

Traverses the list of expressions found after "breakpoint" tag and returns the Breakpoint described by those properties.


Field Summary
private  String fname
           
private  boolean isEnabled
           
private  Integer lineNumber
           
private  String pathRoot
           
 
Constructor Summary
ProjectFileParser.BreakpointPropertyVisitor(String pr)
           
 
Method Summary
 DebugBreakpointData forCons(Cons c)
           
 DebugBreakpointData forEmpty(Empty c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fname

private String fname

lineNumber

private Integer lineNumber

isEnabled

private boolean isEnabled

pathRoot

private String pathRoot
Constructor Detail

ProjectFileParser.BreakpointPropertyVisitor

public ProjectFileParser.BreakpointPropertyVisitor(String pr)
Method Detail

forCons

public DebugBreakpointData forCons(Cons c)
Specified by:
forCons in interface SEListVisitor<DebugBreakpointData>

forEmpty

public DebugBreakpointData forEmpty(Empty c)
Specified by:
forEmpty in interface SEListVisitor<DebugBreakpointData>