org.bbqjs.compiler
Interface CompilableFile

All Known Implementing Classes:
AbstractCompilableFile, CompilableCSSFile, CompilableJavaScriptFile, CompilableLanguageFile

public interface CompilableFile

I am a compilable file. I can be compiled.


Method Summary
 URL getFilePath()
          Returns the path to this file.
 List<CompilableFile> getIncludedFiles()
          Returns a list of files included by this source file.
 void writeTo(OutputStream outputStream)
          Calling this method will cause the contents of the file to be written into the output stream.
 

Method Detail

writeTo

void writeTo(OutputStream outputStream)
             throws IOException
Calling this method will cause the contents of the file to be written into the output stream.

Parameters:
outputStream -
Throws:
IOException

getIncludedFiles

List<CompilableFile> getIncludedFiles()
Returns a list of files included by this source file.

Returns:

getFilePath

URL getFilePath()
Returns the path to this file.

Returns:


Copyright © 2012. All Rights Reserved.