public abstract class Cookable extends Object implements ICookable
ICookable.BOOT_CLASS_LOADER, SYSTEM_PROPERTY_SOURCE_DEBUGGING_DIR, SYSTEM_PROPERTY_SOURCE_DEBUGGING_ENABLE| Constructor and Description |
|---|
Cookable() |
| Modifier and Type | Method and Description |
|---|---|
void |
cook(InputStream is)
Reads, scans, parses and compiles Java tokens from the given
InputStream, encoded
in the "platform default encoding". |
void |
cook(InputStream is,
String optionalEncoding)
Reads, scans, parses and compiles Java tokens from the given
InputStream with the
given encoding. |
void |
cook(Reader r)
Reads, scans, parses and compiles Java tokens from the given
Reader. |
void |
cook(String s)
Reads, scans, parses and compiles Java tokens from the given
String. |
void |
cook(String optionalFileName,
InputStream is)
Reads the script with the default charset.
|
void |
cook(String optionalFileName,
InputStream is,
String optionalEncoding)
Reads, scans, parses and compiles Java tokens from the given
InputStream with the
given encoding. |
abstract void |
cook(String optionalFileName,
Reader r)
Reads, scans, parses and compiles Java tokens from the given
Reader. |
void |
cook(String optionalFileName,
String s)
Reads, scans, parses and compiles Java tokens from the given
String. |
void |
cookFile(File file)
Reads, scans, parses and compiles Java tokens from the given
File, encoded
in the "platform default encoding". |
void |
cookFile(File file,
String optionalEncoding)
Reads, scans, parses and compiles Java tokens from the given
File with the
given encoding. |
void |
cookFile(String fileName)
Reads, scans, parses and compiles Java tokens from the named file, encoded in the "platform
default encoding".
|
void |
cookFile(String fileName,
String optionalEncoding)
Reads, scans, parses and compiles Java tokens from the named file with the given
optionalEncoding. |
static String |
readString(Reader r)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetCompileErrorHandler, setDebuggingInformation, setParentClassLoader, setWarningHandlerpublic abstract void cook(@Nullable
String optionalFileName,
Reader r)
throws CompileException,
IOException
ICookableReader.cook in interface ICookableoptionalFileName - Used when reporting errors and warnings.CompileExceptionIOExceptionICookable.cook(String, Reader)public final void cook(Reader r) throws CompileException, IOException
ICookableReader.cook in interface ICookableCompileExceptionIOExceptionICookable.cook(Reader)public final void cook(InputStream is) throws CompileException, IOException
ICookableInputStream, encoded
in the "platform default encoding".cook in interface ICookableCompileExceptionIOExceptionICookable.cook(InputStream)public final void cook(@Nullable
String optionalFileName,
InputStream is)
throws CompileException,
IOException
cook in interface ICookableoptionalFileName - Used when reporting errors and warnings.CompileExceptionIOExceptionICookable.cook(String, InputStream)public final void cook(InputStream is, @Nullable String optionalEncoding) throws CompileException, IOException
ICookableInputStream with the
given encoding.cook in interface ICookableCompileExceptionIOExceptionICookable.cook(InputStream, String)public final void cook(@Nullable
String optionalFileName,
InputStream is,
@Nullable
String optionalEncoding)
throws CompileException,
IOException
ICookableInputStream with the
given encoding.cook in interface ICookableoptionalFileName - Used when reporting errors and warnings.CompileExceptionIOExceptionICookable.cook(String, InputStream, String)public void cook(String s) throws CompileException
ICookableString.cook in interface ICookableCompileExceptionICookable.cook(String)public void cook(@Nullable
String optionalFileName,
String s)
throws CompileException
ICookableString.cook in interface ICookableoptionalFileName - Used when reporting errors and warnings.CompileExceptionICookable.cook(String, String)public final void cookFile(File file) throws CompileException, IOException
ICookableFile, encoded
in the "platform default encoding".cookFile in interface ICookableCompileExceptionIOExceptionICookable.cookFile(File)public final void cookFile(File file, @Nullable String optionalEncoding) throws CompileException, IOException
ICookableFile with the
given encoding.cookFile in interface ICookableCompileExceptionIOExceptionICookable.cookFile(File, String)public final void cookFile(String fileName) throws CompileException, IOException
ICookablecookFile in interface ICookableCompileExceptionIOExceptionICookable.cookFile(String)public final void cookFile(String fileName, @Nullable String optionalEncoding) throws CompileException, IOException
ICookableoptionalEncoding.cookFile in interface ICookableCompileExceptionIOExceptionICookable.cookFile(String, String)public static String readString(Reader r) throws IOException
IOException