de.rw7.token.test
Class TokenTest.tag

java.lang.Object
  |
  +--de.rw7.token.test.TokenTest.tag
All Implemented Interfaces:
HtmlConsumer
Enclosing class:
TokenTest

class TokenTest.tag
extends java.lang.Object
implements HtmlConsumer

Field Summary
(package private)  java.lang.Runnable action
           
(package private)  java.lang.String[] attr
           
(package private)  int code
           
(package private)  java.lang.String name
           
(package private)  int response
           
(package private)  char type
           
 
Constructor Summary
(package private) TokenTest.tag(int Acode, java.lang.String Aname, int Aresponse)
           
(package private) TokenTest.tag(int Acode, java.lang.String Aname, java.lang.String[] Aattr, int Aresponse, java.lang.Runnable Aaction)
           
(package private) TokenTest.tag(java.lang.String Aname)
           
 
Method Summary
private  void alarm(char c, java.lang.String s)
           
private  void alarm(char c, java.lang.String s, java.lang.String desc)
           
 int onClosingTag(int Acode, java.lang.String Aname)
          Notifies the Consumer, that an closing html tag has been encountered.
 int onOpeningTag(int Acode, java.lang.String Aname, java.lang.String[] Aattr)
          Notifies the Consumer, that an opening html tag has been encountered.
 void onText(FastInput in)
           
 
Methods inherited from class java.lang.Object
<clinit>, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

type

char type

code

int code

name

java.lang.String name

attr

java.lang.String[] attr

response

int response

action

java.lang.Runnable action
Constructor Detail

TokenTest.tag

TokenTest.tag(int Acode,
              java.lang.String Aname,
              java.lang.String[] Aattr,
              int Aresponse,
              java.lang.Runnable Aaction)

TokenTest.tag

TokenTest.tag(int Acode,
              java.lang.String Aname,
              int Aresponse)

TokenTest.tag

TokenTest.tag(java.lang.String Aname)
Method Detail

onOpeningTag

public int onOpeningTag(int Acode,
                        java.lang.String Aname,
                        java.lang.String[] Aattr)
Description copied from interface: HtmlConsumer
Notifies the Consumer, that an opening html tag has been encountered. This works only for registered tags.
Specified by:
onOpeningTag in interface HtmlConsumer
Following copied from interface: de.rw7.token.HtmlConsumer
Parameters:
code - the code provided on tag registration
tag - the tag name itself
attr - the tag attributes as registered
See Also:
HtmlTokenizer.addTag(java.lang.String, int, java.lang.String[])

onClosingTag

public int onClosingTag(int Acode,
                        java.lang.String Aname)
Description copied from interface: HtmlConsumer
Notifies the Consumer, that an closing html tag has been encountered.
Specified by:
onClosingTag in interface HtmlConsumer
Following copied from interface: de.rw7.token.HtmlConsumer
Parameters:
code - the code provided on tag registration
tag - the tag name itself

onText

public void onText(FastInput in)
            throws java.io.IOException,
                   FastInput.EndException
Specified by:
onText in interface HtmlConsumer

alarm

private final void alarm(char c,
                         java.lang.String s,
                         java.lang.String desc)

alarm

private final void alarm(char c,
                         java.lang.String s)