CVS: TapestryBook/examples/context/WEB-INF ToDo2.page,NONE,1.1 Register2.page,NONE,1.1 RegisterConfirm.page,NONE,1.1 ToDo3.page,NONE,1.1 Register.page,NONE,1.1 ToDo.page,1.1,1.2 TextField1.page,1.1,1.2

Howard Lewis Ship <[email protected]> Thu, 27 Feb 2003 16:26:13 -0800
Newsgroups gmane.comp.java.tapestry.cvs
Message-ID <[email protected]>
Update of /cvsroot/tapestry/TapestryBook/examples/context/WEB-INF
In directory sc8-pr-cvs1:/tmp/cvs-serv10808/examples/context/WEB-INF

Modified Files:
	ToDo.page TextField1.page 
Added Files:
	ToDo2.page Register2.page RegisterConfirm.page ToDo3.page 
	Register.page 
Log Message:
Checkpoint; pretty  much done with chapter 3.

--- NEW FILE: ToDo2.page ---
<?xml version="1.0"?>
<!-- $Id: ToDo2.page,v 1.1 2003/02/28 00:25:41 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC 
	"-//Apache Software Foundation//Tapestry Specification 1.4//EN" 
	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">
	     	
<page-specification class="examples.todo2.ToDo2">

	<property-specification name="toDoList" type="java.util.List" persistent="yes"/>
	<property-specification name="item" type="examples.todo1.ToDoItem"/>
	<property-specification name="moveUpItem" type="examples.todo1.ToDoItem"/>
	<property-specification name="moveDownItem" type="examples.todo1.ToDoItem"/>
  
</page-specification>

--- NEW FILE: Register2.page ---
<?xml version="1.0"?>
<!-- $Id: Register2.page,v 1.1 2003/02/28 00:25:41 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC 
	"-//Apache Software Foundation//Tapestry Specification 1.4//EN" 
	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">

<page-specification class="examples.register.Register">

  <bean name="delegate" class="examples.register.RegisterDelegate"/>
  
  <bean name="required" class="net.sf.tapestry.valid.StringValidator" lifecycle="page">
    <set-property name="required" expression="true"/>
    <set-property name="clientScriptingEnabled" expression="true"/>
  </bean>
  
  <bean name="stateValidator" class="net.sf.tapestry.valid.StringValidator" lifecycle="page">
  	<set-property name="required" expression="true"/>
  	<set-property name="minimumLength" expression="2"/>
    <set-property name="clientScriptingEnabled" expression="true"/>
  </bean>
  
  <bean name="zipValidator" class="examples.register.PatternValidator" lifecycle="page">
    <set-property name="pattern">
      "\\d{5}(-\\d{4})?"	
    </set-property>	
    <set-property name="errorMessage">
    "Zip code format is five or nine digits.  
     Example: 02134 or 02474-1145."	
    </set-property>
  </bean>

  <component id="inputFirstName" type="ValidField">
    <static-binding name="displayName" value="First Name"/>
    <binding name="validator" expression="beans.required"/>
    <binding name="value" expression="address.firstName"/>	
  </component>

  <component id="inputLastName" type="ValidField">
    <static-binding name="displayName" value="Last Name"/>
    <binding name="validator" expression="beans.required"/>
    <binding name="value" expression="address.lastName"/>	
  </component>
  
  <component id="inputAddress1" type="ValidField">
    <static-binding name="displayName" value="Address"/>
    <binding name="validator" expression="beans.required"/>
    <binding name="value" expression="address.address1"/>	
  </component>
  

  <component id="inputCity" type="ValidField">
    <static-binding name="displayName" value="City"/>
    <binding name="validator" expression="beans.required"/>
    <binding name="value" expression="address.city"/>	
  </component> 
  

  <component id="inputState" type="ValidField">
    <static-binding name="displayName" value="State"/>
    <binding name="validator" expression="beans.stateValidator"/>
    <binding name="value" expression="address.state"/>	
  </component> 
  
  <component id="inputZip" type="ValidField">
    <static-binding name="displayName" value="Zip"/>
    <binding name="validator" expression="beans.zipValidator"/>
    <binding name="value" expression="address.zip"/>	
  </component> 
  
  <context-asset name="stylesheet" path="css/style.css"/>
  
</page-specification>
--- NEW FILE: RegisterConfirm.page ---
<?xml version="1.0"?>
<!-- $Id: RegisterConfirm.page,v 1.1 2003/02/28 00:25:41 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC 
	"-//Apache Software Foundation//Tapestry Specification 1.4//EN" 
	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">

<page-specification class="examples.register.RegisterConfirm">

  <property-specification name="address" type="examples.register.Address"/>
  
  <context-asset name="stylesheet" path="css/style.css"/>
  
</page-specification>
--- NEW FILE: ToDo3.page ---
<?xml version="1.0"?>
<!-- $Id: ToDo3.page,v 1.1 2003/02/28 00:25:41 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC 
	"-//Apache Software Foundation//Tapestry Specification 1.4//EN" 
	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">
	     	
<page-specification class="examples.todo3.ToDo3">

	<property-specification name="toDoList" type="java.util.List" persistent="yes"/>
	<property-specification name="item" type="examples.todo1.ToDoItem"/>
	<property-specification name="moveUpItem" type="examples.todo1.ToDoItem"/>
	<property-specification name="moveDownItem" type="examples.todo1.ToDoItem"/>
  
</page-specification>

--- NEW FILE: Register.page ---
<?xml version="1.0"?>
<!-- $Id: Register.page,v 1.1 2003/02/28 00:25:41 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC 
	"-//Apache Software Foundation//Tapestry Specification 1.4//EN" 
	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">

<page-specification class="examples.register.Register">

  <bean name="delegate" class="examples.register.RegisterDelegate"/>
  
  <bean name="required" class="net.sf.tapestry.valid.StringValidator" lifecycle="page">
    <set-property name="required" expression="true"/>
  </bean>
  
  <bean name="stateValidator" class="net.sf.tapestry.valid.StringValidator" lifecycle="page">
  	<set-property name="required" expression="true"/>
  	<set-property name="minimumLength" expression="2"/>
  </bean>
  
  <bean name="zipValidator" class="examples.register.PatternValidator" lifecycle="page">
    <set-property name="pattern">
      "\\d{5}(-\\d{4})?"	
    </set-property>	
    <set-property name="errorMessage">
    "Zip code format is five or nine digits.  
     Example: 02134 or 02474-1145."	
    </set-property>
  </bean>

  <component id="inputFirstName" type="ValidField">
    <static-binding name="displayName" value="First Name"/>
    <binding name="validator" expression="beans.required"/>
    <binding name="value" expression="address.firstName"/>	
  </component>

  <component id="inputLastName" type="ValidField">
    <static-binding name="displayName" value="Last Name"/>
    <binding name="validator" expression="beans.required"/>
    <binding name="value" expression="address.lastName"/>	
  </component>
  
  <component id="inputAddress1" type="ValidField">
    <static-binding name="displayName" value="Address"/>
    <binding name="validator" expression="beans.required"/>
    <binding name="value" expression="address.address1"/>	
  </component>
  

  <component id="inputCity" type="ValidField">
    <static-binding name="displayName" value="City"/>
    <binding name="validator" expression="beans.required"/>
    <binding name="value" expression="address.city"/>	
  </component> 
  

  <component id="inputState" type="ValidField">
    <static-binding name="displayName" value="State"/>
    <binding name="validator" expression="beans.stateValidator"/>
    <binding name="value" expression="address.state"/>	
  </component> 
  
  <component id="inputZip" type="ValidField">
    <static-binding name="displayName" value="Zip"/>
    <binding name="validator" expression="beans.zipValidator"/>
    <binding name="value" expression="address.zip"/>	
  </component> 
  
  <context-asset name="stylesheet" path="css/style.css"/>
  
</page-specification>
Index: ToDo.page
===================================================================
RCS file: /cvsroot/tapestry/TapestryBook/examples/context/WEB-INF/ToDo.page,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ToDo.page	20 Feb 2003 15:13:38 -0000	1.1
--- ToDo.page	28 Feb 2003 00:25:41 -0000	1.2
***************
*** 5,14 ****
  	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">
  	     	
! <page-specification class="examples.ToDo">
  
  	<property-specification name="toDoList" type="java.util.List" persistent="yes"/>
! 	<property-specification name="item" type="examples.ToDoItem"/>
! 	<property-specification name="moveUpItem" type="examples.ToDoItem"/>
! 	<property-specification name="moveDownItem" type="examples.ToDoItem"/>
    
  </page-specification>
--- 5,14 ----
  	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">
  	     	
! <page-specification class="examples.todo1.ToDo">
  
  	<property-specification name="toDoList" type="java.util.List" persistent="yes"/>
! 	<property-specification name="item" type="examples.todo1.ToDoItem"/>
! 	<property-specification name="moveUpItem" type="examples.todo1.ToDoItem"/>
! 	<property-specification name="moveDownItem" type="examples.todo1.ToDoItem"/>
    
  </page-specification>

Index: TextField1.page
===================================================================
RCS file: /cvsroot/tapestry/TapestryBook/examples/context/WEB-INF/TextField1.page,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** TextField1.page	20 Feb 2003 15:13:41 -0000	1.1
--- TextField1.page	28 Feb 2003 00:25:41 -0000	1.2
***************
*** 8,12 ****
  
    <property-specification name="errorMessage" type="java.lang.String"/>
!   <property-specification name="realProperty" type="int"/>
    
  </page-specification>
--- 8,12 ----
  
    <property-specification name="errorMessage" type="java.lang.String"/>
!   <property-specification name="intValue" type="int"/>
    
  </page-specification>



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf