com.primix.tapestry.record
Class PageChange

java.lang.Object
  |
  +--com.primix.tapestry.record.PageChange
All Implemented Interfaces:
IPageChange

public class PageChange
extends java.lang.Object
implements IPageChange

Represents a change to a component on a page.

Version:
$Id: PageChange.java,v 1.4 2001/05/02 14:15:16 hship Exp $
Author:
Howard Ship

Constructor Summary
PageChange(java.lang.String componentPath, java.lang.String propertyName, java.lang.Object newValue)
           
 
Method Summary
 java.lang.String getComponentPath()
          The path to the component on the page, or null if the property is a property of the page.
 java.lang.Object getNewValue()
          The new value for the property, which may be null.
 java.lang.String getPropertyName()
          The name of the property that changed.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PageChange

public PageChange(java.lang.String componentPath,
                  java.lang.String propertyName,
                  java.lang.Object newValue)
Method Detail

getComponentPath

public java.lang.String getComponentPath()
The path to the component on the page, or null if the property is a property of the page.
Specified by:
getComponentPath in interface IPageChange

getNewValue

public java.lang.Object getNewValue()
The new value for the property, which may be null.
Specified by:
getNewValue in interface IPageChange

getPropertyName

public java.lang.String getPropertyName()
The name of the property that changed.
Specified by:
getPropertyName in interface IPageChange

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object