summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org/madore/damlengine/Context.java (renamed from org/madore/damlengine/TodoContext.java)4
-rw-r--r--org/madore/damlengine/DamlEngine.java4
-rw-r--r--org/madore/damlengine/TodoAttr.java10
-rw-r--r--org/madore/damlengine/TodoDamlElement.java48
-rw-r--r--org/madore/damlengine/TodoDefaultElement.java12
-rw-r--r--org/madore/damlengine/TodoElement.java10
-rw-r--r--org/madore/damlengine/TodoItem.java6
-rw-r--r--org/madore/damlengine/TodoXemptyAttr.java10
8 files changed, 52 insertions, 52 deletions
diff --git a/org/madore/damlengine/TodoContext.java b/org/madore/damlengine/Context.java
index 4042370..cbb2c3e 100644
--- a/org/madore/damlengine/TodoContext.java
+++ b/org/madore/damlengine/Context.java
@@ -2,7 +2,7 @@ package org.madore.damlengine;
import org.w3c.dom.*;
-public class TodoContext {
+public class Context {
public Document doc;
public Element htmlNode;
@@ -10,7 +10,7 @@ public class TodoContext {
public String uriToTop;
public String fileName;
- public TodoContext(Document doc) {
+ public Context(Document doc) {
this.doc = doc;
}
diff --git a/org/madore/damlengine/DamlEngine.java b/org/madore/damlengine/DamlEngine.java
index d71f62b..63f1442 100644
--- a/org/madore/damlengine/DamlEngine.java
+++ b/org/madore/damlengine/DamlEngine.java
@@ -20,11 +20,11 @@ public final class DamlEngine {
public static void processDocument(Document doc) {
TodoDeque todoDeque = new TodoDeque();
- TodoContext context = new TodoContext(doc);
+ Context ctx = new Context(doc);
TodoItem.Options options = new RootOptions();
todoDeque.
registerAtEnd(TodoElement.getTodoElement(doc.getDocumentElement(),
- context, options));
+ ctx, options));
todoDeque.dispatchLoop();
}
diff --git a/org/madore/damlengine/TodoAttr.java b/org/madore/damlengine/TodoAttr.java
index 0cc5389..f9e2e70 100644
--- a/org/madore/damlengine/TodoAttr.java
+++ b/org/madore/damlengine/TodoAttr.java
@@ -9,7 +9,7 @@ public abstract class TodoAttr extends TodoItem {
public static abstract class Factory {
public abstract TodoAttr newItem(Attr attr, Element owner,
- TodoContext context,
+ Context ctx,
TodoItem.Options options);
}
@@ -24,14 +24,14 @@ public abstract class TodoAttr extends TodoItem {
Element owner;
public TodoAttr(Attr attr, Element owner,
- TodoContext context, TodoItem.Options options) {
- super(context, options);
+ Context ctx, TodoItem.Options options) {
+ super(ctx, options);
this.attr = attr;
this.owner = owner;
}
public static TodoAttr getTodoAttr(Attr attr, Element owner,
- TodoContext context,
+ Context ctx,
TodoItem.Options options) {
Factory factory = null;
String nsuri = attr.getNamespaceURI();
@@ -39,7 +39,7 @@ public abstract class TodoAttr extends TodoItem {
factory = damlAttrFactories.get(attr.getLocalName());
if ( factory == null )
return null;
- return factory.newItem(attr, owner, context, options);
+ return factory.newItem(attr, owner, ctx, options);
}
}
diff --git a/org/madore/damlengine/TodoDamlElement.java b/org/madore/damlengine/TodoDamlElement.java
index 88881ae..fefd0f1 100644
--- a/org/madore/damlengine/TodoDamlElement.java
+++ b/org/madore/damlengine/TodoDamlElement.java
@@ -8,16 +8,16 @@ public class TodoDamlElement extends TodoDefaultElement {
public static class Factory extends TodoElement.Factory {
public TodoDamlElement newItem(Element node,
- TodoContext context,
+ Context ctx,
TodoItem.Options options) {
- return new TodoDamlElement(node, context, options);
+ return new TodoDamlElement(node, ctx, options);
}
}
public TodoDamlElement(Element node,
- TodoContext context,
+ Context ctx,
TodoItem.Options options) {
- super(node, context, options);
+ super(node, ctx, options);
}
public static class DamlOptions extends TodoItem.Options {
@@ -28,42 +28,42 @@ public class TodoDamlElement extends TodoDefaultElement {
throw new Error("daml node can only be root node");
String uriToTop = node.getAttributeNS(null, "uri-to-top");
if ( uriToTop != null )
- context.uriToTop = uriToTop;
+ ctx.uriToTop = uriToTop;
String fileName = node.getAttributeNS(null, "file.name");
if ( fileName != null )
- context.fileName = fileName;
+ ctx.fileName = fileName;
- if ( context.htmlNode != null )
+ if ( ctx.htmlNode != null )
throw new Error("html node already defined at daml node");
- context.htmlNode = context.doc.createElementNS(DamlEngine.XHTML_NS, "html");
+ ctx.htmlNode = ctx.doc.createElementNS(DamlEngine.XHTML_NS, "html");
String lang = LangHelper.getLangNorec(node);
if ( lang != null )
- LangHelper.setLangNorec(context.htmlNode, lang);
- node.getParentNode().replaceChild(context.htmlNode, node);
- context.htmlNode.appendChild(context.doc.createTextNode("\n"));
- context.htmlNode.appendChild(context.doc.createComment(" This file is automatically generated. Do not edit! "));
- context.htmlNode.appendChild(context.doc.createTextNode("\n"));
- if ( context.headNode != null )
+ LangHelper.setLangNorec(ctx.htmlNode, lang);
+ node.getParentNode().replaceChild(ctx.htmlNode, node);
+ ctx.htmlNode.appendChild(ctx.doc.createTextNode("\n"));
+ ctx.htmlNode.appendChild(ctx.doc.createComment(" This file is automatically generated. Do not edit! "));
+ ctx.htmlNode.appendChild(ctx.doc.createTextNode("\n"));
+ if ( ctx.headNode != null )
throw new Error("head node already defined at daml node");
- context.headNode = context.doc.createElementNS(DamlEngine.XHTML_NS, "head");
- context.htmlNode.appendChild(context.headNode);
- context.htmlNode.appendChild(context.doc.createTextNode("\n"));
- context.headNode.appendChild(context.doc.createTextNode("\n"));
+ ctx.headNode = ctx.doc.createElementNS(DamlEngine.XHTML_NS, "head");
+ ctx.htmlNode.appendChild(ctx.headNode);
+ ctx.htmlNode.appendChild(ctx.doc.createTextNode("\n"));
+ ctx.headNode.appendChild(ctx.doc.createTextNode("\n"));
ArrayList<Node> childList = getChildList(this.node);
ArrayList<TodoElement> toProcess = new ArrayList<TodoElement>(childList.size());
for ( Node child : childList ) {
if ( child.getNodeType() == Node.ELEMENT_NODE ) {
if ( child.getLocalName().equals("body") ) {
- context.htmlNode.appendChild(context.doc.createTextNode("\n"));
- context.htmlNode.appendChild(child);
- context.htmlNode.appendChild(context.doc.createTextNode("\n"));
+ ctx.htmlNode.appendChild(ctx.doc.createTextNode("\n"));
+ ctx.htmlNode.appendChild(child);
+ ctx.htmlNode.appendChild(ctx.doc.createTextNode("\n"));
} else {
- context.headNode.appendChild(child);
- context.headNode.appendChild(context.doc.createTextNode("\n"));
+ ctx.headNode.appendChild(child);
+ ctx.headNode.appendChild(ctx.doc.createTextNode("\n"));
}
TodoElement it
- = TodoElement.getTodoElement((Element)child, this.context,
+ = TodoElement.getTodoElement((Element)child, this.ctx,
new DamlOptions());
toProcess.add(it);
} else if ( child.getNodeType() == Node.TEXT_NODE
diff --git a/org/madore/damlengine/TodoDefaultElement.java b/org/madore/damlengine/TodoDefaultElement.java
index 8b0efa9..a7aa37e 100644
--- a/org/madore/damlengine/TodoDefaultElement.java
+++ b/org/madore/damlengine/TodoDefaultElement.java
@@ -7,16 +7,16 @@ public class TodoDefaultElement extends TodoElement {
public static class Factory extends TodoElement.Factory {
public TodoDefaultElement newItem(Element node,
- TodoContext context,
+ Context ctx,
TodoItem.Options options) {
- return new TodoDefaultElement(node, context, options);
+ return new TodoDefaultElement(node, ctx, options);
}
}
public TodoDefaultElement(Element node,
- TodoContext context,
+ Context ctx,
TodoItem.Options options) {
- super(node, context, options);
+ super(node, ctx, options);
}
public static ArrayList<Attr> getAttrList(Element node) {
@@ -42,7 +42,7 @@ public class TodoDefaultElement extends TodoElement {
ArrayList<TodoAttr> toProcess = new ArrayList<TodoAttr>(attrList.size());
for ( Attr attr : attrList ) {
TodoAttr it
- = TodoAttr.getTodoAttr(attr, this.node, this.context,
+ = TodoAttr.getTodoAttr(attr, this.node, this.ctx,
new TodoItem.Options());
if ( it != null )
toProcess.add(it);
@@ -56,7 +56,7 @@ public class TodoDefaultElement extends TodoElement {
for ( Node child : childList ) {
if ( child.getNodeType() == Node.ELEMENT_NODE ) {
TodoElement it
- = TodoElement.getTodoElement((Element)child, this.context,
+ = TodoElement.getTodoElement((Element)child, this.ctx,
new TodoItem.Options());
toProcess.add(it);
}
diff --git a/org/madore/damlengine/TodoElement.java b/org/madore/damlengine/TodoElement.java
index 77c7891..279b65b 100644
--- a/org/madore/damlengine/TodoElement.java
+++ b/org/madore/damlengine/TodoElement.java
@@ -8,7 +8,7 @@ public abstract class TodoElement extends TodoItem {
public static abstract class Factory {
public abstract TodoElement newItem(Element node,
- TodoContext context,
+ Context ctx,
TodoItem.Options options);
}
@@ -24,14 +24,14 @@ public abstract class TodoElement extends TodoItem {
Element node;
public TodoElement(Element node,
- TodoContext context,
+ Context ctx,
TodoItem.Options options) {
- super(context, options);
+ super(ctx, options);
this.node = node;
}
public static TodoElement getTodoElement(Element node,
- TodoContext context,
+ Context ctx,
TodoItem.Options options) {
Factory factory = null;
String nsuri = node.getNamespaceURI();
@@ -39,7 +39,7 @@ public abstract class TodoElement extends TodoItem {
factory = damlFactories.get(node.getLocalName());
if ( factory == null )
factory = damlDefaultFactory;
- return factory.newItem(node, context, options);
+ return factory.newItem(node, ctx, options);
}
}
diff --git a/org/madore/damlengine/TodoItem.java b/org/madore/damlengine/TodoItem.java
index d956800..e4669c9 100644
--- a/org/madore/damlengine/TodoItem.java
+++ b/org/madore/damlengine/TodoItem.java
@@ -6,11 +6,11 @@ public abstract class TodoItem {
}
public TodoDeque ownerDeque;
- public TodoContext context;
+ public Context ctx;
public Options options;
- public TodoItem(TodoContext context, Options options) {
- this.context = context;
+ public TodoItem(Context ctx, Options options) {
+ this.ctx = ctx;
this.options = options;
}
diff --git a/org/madore/damlengine/TodoXemptyAttr.java b/org/madore/damlengine/TodoXemptyAttr.java
index 2a233c4..838deb2 100644
--- a/org/madore/damlengine/TodoXemptyAttr.java
+++ b/org/madore/damlengine/TodoXemptyAttr.java
@@ -6,21 +6,21 @@ public class TodoXemptyAttr extends TodoAttr {
public static class Factory extends TodoAttr.Factory {
public TodoXemptyAttr newItem(Attr attr, Element owner,
- TodoContext context,
+ Context ctx,
TodoItem.Options options) {
- return new TodoXemptyAttr(attr, owner, context, options);
+ return new TodoXemptyAttr(attr, owner, ctx, options);
}
}
public TodoXemptyAttr(Attr attr, Element owner,
- TodoContext context,
+ Context ctx,
TodoItem.Options options) {
- super(attr, owner, context, options);
+ super(attr, owner, ctx, options);
}
public void handle() {
this.owner.removeAttribute(this.attr.getName());
- this.owner.appendChild(context.doc.createComment(" EMPTY "));
+ this.owner.appendChild(ctx.doc.createComment(" EMPTY "));
}
}