package html;
class HtmlTitle extends Node
{
public String toString() {
return "Titel " + super.toString() + "; ";
}
protected boolean onTagOpening(String name)
{
// innerhalb von
dürfen keine Tags vorkommen
setInvalid();
// parsing fortsetzen
return false;
}
protected boolean onTagClosing(String name)
{
if(name.equals("TITLE")) {
closed = true; // dieser Tag ist komplett abgearbeitet worden.
return true; // parsing abbrechen.
}
setInvalid(); // andere -Tags darf es nicht geben
return false; // parsing fortsetzen
}
protected boolean onTextNode(String text)
{
childNodes.appendChild(new HtmlText(text));
return false;
}
}