|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Output | |
|---|---|
| com.ccg.macros | Text Macro Processing Classes.. |
| com.ccg.macros.at | At Macro Definitions.. |
| Uses of Output in com.ccg.macros |
|---|
| Classes in com.ccg.macros that implement Output | |
|---|---|
class |
OutputNull
A "null" output device for interpreter output. |
class |
OutputStringBuffer
A Output implementation which uses a string buffer. |
class |
OutputWriter
Describe... |
| Methods in com.ccg.macros that return Output | |
|---|---|
static Output |
OutputNull.getInstance()
Reference to the single global null output device. |
| Methods in com.ccg.macros with parameters of type Output | |
|---|---|
void |
At.atCopyToDir(Output out,
Vector args)
@atCopyToDir(MATCH0,MATCH1,&02e;&02e;&02e;,DIR) copy AND interpret one or more files to directory. |
void |
At.copyToDir(Output out,
Vector args)
@copyToDir(MATCH0,MATCH1,&02e;&02e;&02e;,DIR) copy one or more files to directory. |
void |
At.define(Output out,
Vector args)
@define(NAME,VAL[,OPT]) macro - define a new macro. |
void |
At.definition(Output out,
Vector args)
@definition(NAME) macro - fetch definition of a macro. |
void |
At.dumpDefinitions(Output out,
Vector args)
@dumpDefinitions() macro - dump definition of all macros. |
void |
At.htmlEscape(Output out,
Vector args)
@htmlEscape(TEXT) - escape special HTML characters '<', '>' and '&'. |
void |
At.include(Output out,
Vector args)
@include(SOURCE,[IGNERR],[NOOUT]) insert and process other file(s). |
void |
Interpreter.interpret(Input in,
Output out)
The fundamental method which ALL interpreters must implement. |
void |
AtMacros.interpret(Input in,
Output out)
Process a input source and write the results to a output destination. |
void |
AtMacros.interpretCheck(Input in,
Output out)
Process a input source and write the results to a output destination. |
void |
At.loadTSV(Output out,
Vector args)
@loadTSV(NAME,SOURCE) load a tab separated table. |
void |
At.now(Output out,
Vector args)
@now() macro - dumps current time. |
void |
At.param(Output out,
Vector args)
@param(N) macro - get parameter value. |
void |
MacroHandler.process(Output out,
Vector args)
One line summary... |
void |
TableInsert.process(Output out,
Vector args)
|
void |
TableField.process(Output out,
Vector args)
|
void |
MacroHandlerMethod.process(Output out,
Vector args)
|
void |
At.quote(Output out,
Vector args)
@quote(TEXT) macro - output text verbatim. |
| Uses of Output in com.ccg.macros.at |
|---|
| Methods in com.ccg.macros.at with parameters of type Output | |
|---|---|
void |
Script.atCopyFile(Output out,
Vector args)
@atCopyFile(SRC,DST) copy AND interpret one file to another. |
void |
Script.atCopyToDir(Output out,
Vector args)
@atCopyToDir(MATCH0,MATCH1,...,DIR) copy AND interpret one or more files to directory. |
void |
Strings.changeCase(Output out,
Vector args)
@changeCase(TEXT,MODE) - change the case of TEXT to uppercase, lowercase or mixed case. |
void |
Script.copyFile(Output out,
Vector args)
@copyFile(SRC,DST) copy one file to another. |
void |
Script.copyToDir(Output out,
Vector args)
@copyToDir(MATCH0,MATCH1,...,DIR) copy one or more files to directory. |
void |
Core.debug(Output out,
Vector args)
@debug(LEVEL,TEXT) macro - debug output. |
void |
Core.decrement(Output out,
Vector args)
@decrement(NAME) decrements value of integer macro by 1. |
void |
Core.define(Output out,
Vector args)
@define(NAME,VAL[,OPT]) macro - define a new macro. |
void |
Core.definition(Output out,
Vector args)
@definition(NAME) macro - fetch definition of a macro. |
void |
Core.dumpDefinitions(Output out,
Vector args)
@dumpDefinitions() macro - dump definition of all macros. |
void |
Html.encodeFormParam(Output out,
Vector args)
@encodeFormParam(TEXT) - escape paramters passed as form values in a URL string. |
void |
Core.fnb(Output out,
Vector args)
@fnb(V0[,V1[,V2[,...]) macro - find first "non-blank" value. |
void |
Core.formatMillis(Output out,
Vector args)
@formatMillis([MILLIS][,DATE_FMT[,TIME_FMT]],[TZ]) macro - format a Java millisecond count. |
void |
Html.htmlEscape(Output out,
Vector args)
@htmlEscape(TEXT) - escape special HTML characters '<', '>' and '&'. |
void |
Core.ifDefined(Output out,
Vector args)
@ifDefined(MACRO,YES,NO) macro - branch if macro is defined. |
void |
Core.ifEqual(Output out,
Vector args)
@ifEqual(V1,V2,E,NE) macro - branching macro. |
void |
Script.ifFileExists(Output out,
Vector args)
@ifFileExists(NAME,IF_EXISTS,IF_NOT) determine if file exists. |
void |
Core.include(Output out,
Vector args)
@include(SOURCE,[IGNERR],[NOOUT]) insert and process other file(s). |
void |
Core.increment(Output out,
Vector args)
@increment(NAME) increments value of integer macro by 1. |
void |
Strings.indexOf(Output out,
Vector args)
@indexOf(TEXT,SEARCH_IN) - searches for index of text string in larger string. |
void |
Strings.javaEscape(Output out,
Vector args)
@javaEscape(TEXT) - create a Java "escape" string from a source string. |
void |
Strings.javaUnescape(Output out,
Vector args)
@javaUnescape(TEXT) - takes a "escaped" Java string and outputs the "unescaped" values. |
void |
Script.loadTSV(Output out,
Vector args)
@loadTSV(NAME,SOURCE) load a tab separated table. |
void |
Core.param(Output out,
Vector args)
@param(N[,t|f]) macro - get parameter value This macro is typically used in the definition of run time macros (in the VAL parameter of "@define(NAME,VAL)". |
void |
TableField.process(Output out,
Vector args)
|
void |
TableInsert.process(Output out,
Vector args)
|
void |
Core.quote(Output out,
Vector args)
@quote(TEXT) macro - output text verbatim This macro is invoked in the form "@quote(TEXT)". |
void |
Strings.replaceChar(Output out,
Vector args)
@replaceChar(TEXT,OLDCHAR,NEWCHAR) - replace all occurances of one character with another. |
void |
Core.setDocumentInfo(Output out,
Vector args)
@setDocumentInfo(TYPE,INFO,yyyy-MM-dd) set information about the document. |
void |
Core.systemProperty(Output out,
Vector args)
@systemProperty(NAME[,DEF]) macro - fetch a specific system property. |
void |
Html.tableRow(Output out,
Vector args)
@tableRow(COL0,COL1,...) generate single row in HTML table. |
void |
Strings.toOsFileName(Output out,
Vector args)
@toOsFileName(TEXT) - replace '/' or '\' characters in file names according to the OS preference. |
void |
Html.urlJoin(Output out,
Vector args)
@urlJoin(ROOT[,SUB0[,SUB1 ...]) - do a "smart" join of strings when forming URL(s). |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||