org.scopemvc.view.servlet.xml
Class PropertyIDGenerator

java.lang.Object
  |
  +--org.scopemvc.view.servlet.xml.PropertyIDGenerator

public abstract class PropertyIDGenerator
extends java.lang.Object

Generates IDs to identify properties during the traversal of the model containment hierarchy. Used by ModelToXML. The ids in the xml could be used as form parameters to identify properties to be populated with user input.

This is used by the ID generators defined as inner classes in XSLPage.

Version:
$Revision: 1.5 $ $Date: 2002/09/05 15:41:45 $
Author:
Steve Meyfroidt

Field Summary
protected  Selector currentPropertySelector
          TODO: describe of the Field
 
Constructor Summary
PropertyIDGenerator()
           
 
Method Summary
 void endProperty()
          Call this to pop up a property.
abstract  java.lang.String getPropertyID()
          Gets the property ID
 void startProperty(Selector inSelector)
          Call this to recurse down a property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentPropertySelector

protected Selector currentPropertySelector
TODO: describe of the Field

Constructor Detail

PropertyIDGenerator

public PropertyIDGenerator()
Method Detail

getPropertyID

public abstract java.lang.String getPropertyID()
Gets the property ID

Returns:
The propertyID value

startProperty

public void startProperty(Selector inSelector)
Call this to recurse down a property.

Parameters:
inSelector - TODO: Describe the Parameter

endProperty

public void endProperty()
Call this to pop up a property.



Copyright © 2000-2002 The Scope Team. All Rights Reserved.