net.sf.japaki.self
Class LeafInspector<B,V>

java.lang.Object
  extended by net.sf.japaki.self.Inspector<B,V>
      extended by net.sf.japaki.self.LeafInspector<B,V>

public class LeafInspector<B,V>
extends Inspector<B,V>

Inspector for leaf elements. It is only used to store the property.


Constructor Summary
LeafInspector(Property<B,V> property, InspectorMill inspectorMill)
          Constructs an inspector from the given arguments.
 
Method Summary
protected  Property<? super V,?> findProperty(String name)
          Does nothing.
 
Methods inherited from class net.sf.japaki.self.Inspector
findChild, getMill, getParserStore, getProperty, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LeafInspector

public LeafInspector(Property<B,V> property,
                     InspectorMill inspectorMill)
Constructs an inspector from the given arguments.

Parameters:
property - the property used to create new parserss
inspectorMill - the inspector mill used to create new inspectors
Method Detail

findProperty

protected Property<? super V,?> findProperty(String name)
Does nothing.

Specified by:
findProperty in class Inspector<B,V>
Parameters:
name - name of the property
Returns:
a property with the specified name
Throws:
NoSuchPropertyException - always