Groovy Documentation

java.gate.wiki.antlr
Class NOPTarget

java.lang.Object
  java.gate.wiki.antlr.NOPTarget
All Implemented Interfaces:
YAMTarget

class NOPTarget

This class represents the NOP translation and can be used to check syntax of your YAM input. More importantly, it is a useful superclass for translation targets because when I add features later the targets by default ignore these enhancements--avoiding the cost of modifying every target. The cost is a loss of compile-error when you don't implement a feature. Some useful support routines here. Using write/writeln is good because it buffers the last output string. For example, If you need to avoid generating a paragraph symbol after a list because it makes too much space, you can look back to see what you just generated.


Field Summary
protected String lastCommand

protected Writer out

 
Constructor Summary
NOPTarget()

 
Method Summary
void anchor(String name)

void begin()

insert head.html if found

String beginBF()

String beginEM()

void beginListItem(int level)

void beginSection(String title, int level)

void beginSectionList(int level)

String beginTT()

void begin_ol(int level)

void begin_table()

void begin_ul(int level)

void blankline()

void blockquote(String q)

void bold(String t)

void box(YAMContext context, Vector args)

void c(YAMContext context, Vector args)

void cite(YAMContext context, Vector args)

void code(String c)

void col()

void contents()

void date(YAMContext context, Vector args)

void delete(YAMContext context, Vector args)

void end()

insert tail.html if found

String endBF()

String endEM()

void endListItem(int level)

void endSection(int level)

void endSectionList(int level)

String endTT()

void end_ol(int level)

void end_table()

void end_ul(int level)

void eps(YAMContext context, Vector args)

protected String extractLastCommand(String text)

Subclasses should implement this; i.e., pull out <...

void footnote(YAMContext context, Vector args)

protected String getLastOutputCommand()

String getTargetLanguage()

void hr()

void image(YAMContext context, Vector args)

Former plugins

void include(YAMContext context, Vector args)

void italic(String t)

void linebreak()

void link(String url, String title)

void longdash()

void notes(YAMContext context, Vector args)

void paragraph()

void row()

void syndiag(YAMContext context, Vector args)

void text(String t)

void title(String title)

void tree(YAMContext context, Vector args)

void tt(String t)

void verbatim(String rawOutput)

void wikilink(String url, String title)

protected void write(String s)

protected void writeln(String s)

 
Methods inherited from class Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll
 

Field Detail

lastCommand

protected String lastCommand


out

protected Writer out


 
Constructor Detail

NOPTarget

NOPTarget()


 
Method Detail

anchor

public void anchor(String name)


begin

public void begin()
insert head.html if found


beginBF

public String beginBF()


beginEM

public String beginEM()


beginListItem

public void beginListItem(int level)


beginSection

public void beginSection(String title, int level)


beginSectionList

public void beginSectionList(int level)


beginTT

public String beginTT()


begin_ol

public void begin_ol(int level)


begin_table

public void begin_table()


begin_ul

public void begin_ul(int level)


blankline

public void blankline()


blockquote

public void blockquote(String q)


bold

public void bold(String t)


box

public void box(YAMContext context, Vector args)


c

public void c(YAMContext context, Vector args)


cite

public void cite(YAMContext context, Vector args)


code

public void code(String c)


col

public void col()


contents

public void contents()


date

public void date(YAMContext context, Vector args)


delete

public void delete(YAMContext context, Vector args)


end

public void end()
insert tail.html if found


endBF

public String endBF()


endEM

public String endEM()


endListItem

public void endListItem(int level)


endSection

public void endSection(int level)


endSectionList

public void endSectionList(int level)


endTT

public String endTT()


end_ol

public void end_ol(int level)


end_table

public void end_table()


end_ul

public void end_ul(int level)


eps

public void eps(YAMContext context, Vector args)


extractLastCommand

protected String extractLastCommand(String text)
Subclasses should implement this; i.e., pull out <...>or ID. Groovy because you get a list like this when you from say paragraph(): last cmd=[@Heading] last cmd=[@LP] last cmd=[@EndList] last cmd=[@Begin]


footnote

public void footnote(YAMContext context, Vector args)


getLastOutputCommand

protected String getLastOutputCommand()


getTargetLanguage

public String getTargetLanguage()


hr

public void hr()


image

public void image(YAMContext context, Vector args)
Former plugins


include

public void include(YAMContext context, Vector args)


italic

public void italic(String t)


linebreak

public void linebreak()


link

public void link(String url, String title)


longdash

public void longdash()


notes

public void notes(YAMContext context, Vector args)


paragraph

public void paragraph()


row

public void row()


syndiag

public void syndiag(YAMContext context, Vector args)


text

public void text(String t)


title

public void title(String title)


tree

public void tree(YAMContext context, Vector args)


tt

public void tt(String t)


verbatim

public void verbatim(String rawOutput)


wikilink

public void wikilink(String url, String title)


write

protected void write(String s)


writeln

protected void writeln(String s)


 

Groovy Documentation