org.codehaus.plexus.configuration.xstream
Class PlexusConfigurationReader

java.lang.Object
  extended byorg.codehaus.plexus.configuration.xstream.PlexusConfigurationReader
All Implemented Interfaces:
com.thoughtworks.xstream.xml.XMLReader

public class PlexusConfigurationReader
extends java.lang.Object
implements com.thoughtworks.xstream.xml.XMLReader

Version:
$Id: PlexusConfigurationReader.java,v 1.1 2004/01/12 22:02:06 jvanzyl Exp $
Author:
Jason van Zyl

Nested Class Summary
private  class PlexusConfigurationReader.Pointer
           
 
Field Summary
private  PlexusConfiguration current
           
private  java.util.LinkedList pointers
           
 
Constructor Summary
PlexusConfigurationReader(PlexusConfiguration configuration)
           
 
Method Summary
 java.lang.String attribute(java.lang.String attributeName)
           
 java.lang.String name()
           
 boolean nextChild()
           
 java.lang.Object peek()
           
 void pop()
           
 java.lang.String text()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

current

private PlexusConfiguration current

pointers

private java.util.LinkedList pointers
Constructor Detail

PlexusConfigurationReader

public PlexusConfigurationReader(PlexusConfiguration configuration)
Method Detail

name

public java.lang.String name()
Specified by:
name in interface com.thoughtworks.xstream.xml.XMLReader

text

public java.lang.String text()
Specified by:
text in interface com.thoughtworks.xstream.xml.XMLReader

attribute

public java.lang.String attribute(java.lang.String attributeName)
Specified by:
attribute in interface com.thoughtworks.xstream.xml.XMLReader

nextChild

public boolean nextChild()
Specified by:
nextChild in interface com.thoughtworks.xstream.xml.XMLReader

pop

public void pop()
Specified by:
pop in interface com.thoughtworks.xstream.xml.XMLReader

peek

public java.lang.Object peek()
Specified by:
peek in interface com.thoughtworks.xstream.xml.XMLReader