net.sf.freecol.common.model
Class Specification.TypeReader<T extends FreeColGameObjectType>

java.lang.Object
  extended by net.sf.freecol.common.model.Specification.TypeReader<T>
All Implemented Interfaces:
Specification.ChildReader
Enclosing class:
Specification

private class Specification.TypeReader<T extends FreeColGameObjectType>
extends java.lang.Object
implements Specification.ChildReader


Field Summary
private  int index
           
private  java.util.List<T> result
           
private  java.lang.Class<T> type
           
 
Constructor Summary
Specification.TypeReader(java.lang.Class<T> type, java.util.List<T> listToFill)
           
 
Method Summary
 void readChildren(javax.xml.stream.XMLStreamReader xsr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

private java.lang.Class<T extends FreeColGameObjectType> type

result

private java.util.List<T extends FreeColGameObjectType> result

index

private int index
Constructor Detail

Specification.TypeReader

public Specification.TypeReader(java.lang.Class<T> type,
                                java.util.List<T> listToFill)
Method Detail

readChildren

public void readChildren(javax.xml.stream.XMLStreamReader xsr)
                  throws javax.xml.stream.XMLStreamException
Specified by:
readChildren in interface Specification.ChildReader
Throws:
javax.xml.stream.XMLStreamException