org.objectweb.jonas.tools.migration.jboss
Class Transformer

java.lang.Object
  extended byorg.objectweb.jonas.tools.migration.jboss.Transformer
Direct Known Subclasses:
Migrate

public class Transformer
extends java.lang.Object

Transformer

Author:
Rafael H. Schloming <rhs@mit.edu>

Nested Class Summary
protected static class Transformer.Mapper
           
protected static interface Transformer.NodeFilter
           
 
Field Summary
protected static Transformer.NodeFilter ALL
           
protected static java.lang.String LINE
           
 
Constructor Summary
protected Transformer()
           
 
Method Summary
protected  void close()
           
protected  void close(boolean indent)
           
protected  void comment(java.lang.String comment)
           
protected  void get(org.w3c.dom.Node node, java.lang.String name, java.util.Collection result, Transformer.NodeFilter filter)
           
protected  org.w3c.dom.Document getDocument()
           
protected  boolean isEmpty(java.lang.String str)
           
protected  org.w3c.dom.Node node(org.w3c.dom.Node node, java.lang.String path)
           
protected  java.util.List nodes(org.w3c.dom.Node node, java.lang.String path)
           
protected  void open(java.lang.String name)
           
protected  void open(java.lang.String name, boolean indent)
           
protected  void query(org.w3c.dom.Node node, java.lang.String path, java.util.Collection result)
           
protected  void query(org.w3c.dom.Node node, java.lang.String path, java.util.Collection result, Transformer.NodeFilter filter)
           
protected  void rename(java.util.Collection nodes, java.util.Map substitutions)
           
protected  void rename(org.w3c.dom.Node node, java.util.Map substitutions)
           
protected  void set(java.lang.String name, java.lang.String value)
           
protected  org.w3c.dom.Node singleton(java.util.Collection c)
           
protected  void tag(java.lang.String name, java.lang.String value)
           
protected  void text(java.lang.String text)
           
protected  java.lang.String value(org.w3c.dom.Node node, java.lang.String path)
           
protected  java.util.List values(org.w3c.dom.Node node, java.lang.String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL

protected static final Transformer.NodeFilter ALL

LINE

protected static final java.lang.String LINE
Constructor Detail

Transformer

protected Transformer()
Method Detail

getDocument

protected org.w3c.dom.Document getDocument()

open

protected void open(java.lang.String name)

open

protected void open(java.lang.String name,
                    boolean indent)

close

protected void close()

close

protected void close(boolean indent)

set

protected void set(java.lang.String name,
                   java.lang.String value)

text

protected void text(java.lang.String text)

comment

protected void comment(java.lang.String comment)

tag

protected void tag(java.lang.String name,
                   java.lang.String value)

get

protected void get(org.w3c.dom.Node node,
                   java.lang.String name,
                   java.util.Collection result,
                   Transformer.NodeFilter filter)

query

protected void query(org.w3c.dom.Node node,
                     java.lang.String path,
                     java.util.Collection result)

query

protected void query(org.w3c.dom.Node node,
                     java.lang.String path,
                     java.util.Collection result,
                     Transformer.NodeFilter filter)

nodes

protected java.util.List nodes(org.w3c.dom.Node node,
                               java.lang.String path)

node

protected org.w3c.dom.Node node(org.w3c.dom.Node node,
                                java.lang.String path)

value

protected java.lang.String value(org.w3c.dom.Node node,
                                 java.lang.String path)

values

protected java.util.List values(org.w3c.dom.Node node,
                                java.lang.String path)

singleton

protected org.w3c.dom.Node singleton(java.util.Collection c)

isEmpty

protected boolean isEmpty(java.lang.String str)

rename

protected void rename(java.util.Collection nodes,
                      java.util.Map substitutions)

rename

protected void rename(org.w3c.dom.Node node,
                      java.util.Map substitutions)