home *** CD-ROM | disk | FTP | other *** search
- package com.ms.xml.parser;
-
- import com.ms.xml.om.Element;
- import com.ms.xml.util.Atom;
- import com.ms.xml.util.XMLOutputStream;
- import java.io.IOException;
-
- class ClosurePlus extends Closure {
- ClosurePlus(Node var1) {
- super.node = var1;
- }
-
- Element toSchema(int var1, int var2, Element var3) {
- ++var2;
- super.node.toSchema(43, var2, var3);
- --var2;
- return var3;
- }
-
- void save(XMLOutputStream var1, int var2, int var3, Atom var4) throws IOException {
- if (var2 == 63 || var2 == 42) {
- var1.writeChars("(");
- }
-
- ++var3;
- super.node.save(var1, 42, var3, var4);
- --var3;
- var1.write(43);
- if (var2 == 63 || var2 == 42) {
- var1.writeChars(")");
- }
-
- }
-
- Node clone(ContentModel var1) {
- return new ClosurePlus(super.node.clone(var1));
- }
-
- boolean nullable() {
- return super.node.nullable();
- }
- }
-