Uses of Interface
com.ccg.macros.Output

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).
 



Copyright 1998-1998-2006 null. All Rights Reserved.