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(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(java.io.InputStream stream)
           
protected static ProtocolData parseProtocolData(org.w3c.dom.Node protocol)
           
protected static ProtocolParameter[] parseProtocolParameters(org.w3c.dom.Element protparams)
           
 
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

ATTR_VALUE

public static final java.lang.String ATTR_VALUE

ATTR_INHERIT

public static final java.lang.String ATTR_INHERIT

ELMT_PROT_OVERRIDE

public static final java.lang.String ELMT_PROT_OVERRIDE

ELMT_PROT

public static final java.lang.String ELMT_PROT

ELMT_PROT_NAME

public static final java.lang.String ELMT_PROT_NAME

ELMT_CLASS

public static final java.lang.String ELMT_CLASS

ELMT_DESCRIPTION

public static final java.lang.String ELMT_DESCRIPTION

ELMT_PROT_PARAMS

public static final java.lang.String ELMT_PROT_PARAMS
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

getInstance

public static XmlConfigurator getInstance(java.io.InputStream stream)
                                   throws 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

add

public void add(ProtocolData data)

parse

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

parseProtocolData

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

parseProtocolParameters

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

main

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


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