org.javagroups.conf
Class XmlConfigurator

java.lang.Object
  |
  +--org.javagroups.conf.XmlConfigurator
All Implemented Interfaces:
ProtocolStackConfigurator

public class XmlConfigurator
extends java.lang.Object
implements ProtocolStackConfigurator


Field Summary
static java.lang.String ATTR_INHERIT
           
static java.lang.String ATTR_NAME
           
static java.lang.String ATTR_VALUE
           
static java.lang.String ELMT_CLASS
           
static java.lang.String ELMT_DESCRIPTION
           
static java.lang.String ELMT_PROT
           
static java.lang.String ELMT_PROT_NAME
           
static java.lang.String ELMT_PROT_OVERRIDE
           
static java.lang.String ELMT_PROT_PARAMS
           
 
Constructor Summary
protected XmlConfigurator(java.lang.String stackName)
           
protected XmlConfigurator(java.lang.String stackName, ProtocolData[] protocols)
           
 
Method Summary
 void add(ProtocolData data)
           
static XmlConfigurator getInstance(org.w3c.dom.Element el)
           
static XmlConfigurator getInstance(java.io.InputStream stream)
           
static XmlConfigurator getInstance(java.net.URL url)
           
 java.lang.String getName()
           
 ProtocolData[] getProtocolStack()
           
 java.lang.String getProtocolStackString()
           
static void main(java.lang.String[] args)
           
 void override(ProtocolData data)
           
protected static XmlConfigurator parse(org.w3c.dom.Element root)
           
protected static XmlConfigurator parse(java.io.InputStream stream)
           
protected static ProtocolData parseProtocolData(org.w3c.dom.Node protocol)
           
protected static ProtocolParameter[] parseProtocolParameters(org.w3c.dom.Element protparams)
           
static java.lang.String replace(java.lang.String input, java.lang.String expr, java.lang.String replacement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTR_NAME

public static final java.lang.String ATTR_NAME
See Also:
Constant Field Values

ATTR_VALUE

public static final java.lang.String ATTR_VALUE
See Also:
Constant Field Values

ATTR_INHERIT

public static final java.lang.String ATTR_INHERIT
See Also:
Constant Field Values

ELMT_PROT_OVERRIDE

public static final java.lang.String ELMT_PROT_OVERRIDE
See Also:
Constant Field Values

ELMT_PROT

public static final java.lang.String ELMT_PROT
See Also:
Constant Field Values

ELMT_PROT_NAME

public static final java.lang.String ELMT_PROT_NAME
See Also:
Constant Field Values

ELMT_CLASS

public static final java.lang.String ELMT_CLASS
See Also:
Constant Field Values

ELMT_DESCRIPTION

public static final java.lang.String ELMT_DESCRIPTION
See Also:
Constant Field Values

ELMT_PROT_PARAMS

public static final java.lang.String ELMT_PROT_PARAMS
See Also:
Constant Field Values
Constructor Detail

XmlConfigurator

protected XmlConfigurator(java.lang.String stackName,
                          ProtocolData[] protocols)

XmlConfigurator

protected XmlConfigurator(java.lang.String stackName)
Method Detail

getInstance

public static XmlConfigurator getInstance(java.net.URL url)
                                   throws java.io.IOException
java.io.IOException

getInstance

public static XmlConfigurator getInstance(java.io.InputStream stream)
                                   throws java.io.IOException
java.io.IOException

getInstance

public static XmlConfigurator getInstance(org.w3c.dom.Element el)
                                   throws java.io.IOException
java.io.IOException

getProtocolStackString

public java.lang.String getProtocolStackString()
Specified by:
getProtocolStackString in interface ProtocolStackConfigurator

getProtocolStack

public ProtocolData[] getProtocolStack()
Specified by:
getProtocolStack in interface ProtocolStackConfigurator

getName

public java.lang.String getName()

override

public void override(ProtocolData data)
              throws java.io.IOException
java.io.IOException

add

public void add(ProtocolData data)

parse

protected static XmlConfigurator parse(java.io.InputStream stream)
                                throws java.io.IOException
java.io.IOException

parse

protected static XmlConfigurator parse(org.w3c.dom.Element root)
                                throws java.io.IOException
java.io.IOException

parseProtocolData

protected static ProtocolData parseProtocolData(org.w3c.dom.Node protocol)
                                         throws java.io.IOException
java.io.IOException

parseProtocolParameters

protected static ProtocolParameter[] parseProtocolParameters(org.w3c.dom.Element protparams)
                                                      throws java.io.IOException
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
java.lang.Exception

replace

public static java.lang.String replace(java.lang.String input,
                                       java.lang.String expr,
                                       java.lang.String replacement)


Copyright ? 2001,2002 www.javagroups.com . All Rights Reserved.