com.googlecode.jslint4java
Class JSLintResult.ResultBuilder

java.lang.Object
  extended by com.googlecode.jslint4java.JSLintResult.ResultBuilder
Enclosing class:
JSLintResult

public static class JSLintResult.ResultBuilder
extends Object

Allow constructing a result class in such a way that we can publish immutable instances, even from outside this package.


Constructor Summary
JSLintResult.ResultBuilder(String name)
           
 
Method Summary
 JSLintResult.ResultBuilder addFunction(JSFunction f)
           
 JSLintResult.ResultBuilder addGlobal(String global)
           
 JSLintResult.ResultBuilder addIssue(Issue issue)
           
 JSLintResult.ResultBuilder addMember(String name, int count)
           
 JSLintResult.ResultBuilder addUrl(String url)
           
 JSLintResult build()
           
 JSLintResult.ResultBuilder duration(long millis)
           
 JSLintResult.ResultBuilder json(boolean json)
           
 JSLintResult.ResultBuilder report(String report)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSLintResult.ResultBuilder

public JSLintResult.ResultBuilder(String name)
Method Detail

addFunction

public JSLintResult.ResultBuilder addFunction(JSFunction f)

addGlobal

public JSLintResult.ResultBuilder addGlobal(String global)

addIssue

public JSLintResult.ResultBuilder addIssue(Issue issue)

addMember

public JSLintResult.ResultBuilder addMember(String name,
                                            int count)

addUrl

public JSLintResult.ResultBuilder addUrl(String url)

build

public JSLintResult build()

duration

public JSLintResult.ResultBuilder duration(long millis)

json

public JSLintResult.ResultBuilder json(boolean json)

report

public JSLintResult.ResultBuilder report(String report)


Copyright © 2007-2012. All Rights Reserved.