001 package org.mesopotamia.lang.java; 002 003 import org.mesopotamia.MesopotamiaException; 004 import org.mesopotamia.NodeData; 005 import org.mesopotamia.RepositoryLanguage; 006 import org.mesopotamia.Scan; 007 import org.w3c.dom.Element; 008 009 import biz.hammurapi.util.Visitor; 010 011 public class Continue extends JavaLanguageElement implements Statement { 012 013 public Continue(NodeData xData, Class<?> context, Scan scan, 014 RepositoryLanguage language, Object environment) throws MesopotamiaException { 015 super(xData, context, scan, language, environment); 016 017 // Select attributes 018 Label = selectSingleElementText(Identifier.class, "IDENT|DOT"); 019 020 } 021 022 public void toDom(Element holder) { 023 super.toDom(holder); 024 025 // Serialize attributes 026 setAttribute(holder, "Label", Label); 027 } 028 029 // Attributes 030 private String Label; 031 032 // Accessors 033 public String getLabel() { 034 return Label; 035 } 036 037 protected void acceptChildren(Visitor visitor) { 038 super.acceptChildren(visitor); 039 // Visiting non-text attributes 040 } 041 042 }