org.plovr
Class LocalFileJsInput

java.lang.Object
  extended by org.plovr.AbstractJsInput
      extended by org.plovr.LocalFileJsInput
All Implemented Interfaces:
SourceFile.Generator, JsInput
Direct Known Subclasses:
CoffeeFile, JsSourceFile, SoyFile

public abstract class LocalFileJsInput
extends AbstractJsInput

LocalFileJsInput represents a JavaScript input to the Closure Compiler that can be read from a local file.

Author:
bolinfest@gmail.com (Michael Bolin)

Field Summary
 
Fields inherited from class org.plovr.AbstractJsInput
provides, requires
 
Method Summary
 boolean equals(Object obj)
           
protected  File getSource()
           
 int hashCode()
           
protected  boolean hasInputChanged()
           
 
Methods inherited from class org.plovr.AbstractJsInput
getCode, getName, getProvides, getRequires, getTemplateCode, isSoyFile, processProvidesAndRequires, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getSource

protected final File getSource()

hasInputChanged

protected boolean hasInputChanged()
Overrides:
hasInputChanged in class AbstractJsInput

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object