Changeset 568

Show
Ignore:
Timestamp:
04/19/07 18:56:56 (2 years ago)
Author:
schst
Message:

Concrete decorator extends the abstract decorator, added author information, whitespace fixes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/resources/xjconf/websites.xml

    r565 r568  
    11<?xml version="1.0" encoding="iso-8859-1"?> 
    22<defines> 
     3  <!-- 
     4    Definitions for tags used in the website component 
     5 
     6    @author Frank Kleine <mikey@stubbles.net> 
     7    @author Stephan Schmidt <schst@stubbles.net> 
     8  --> 
    39  <namespace uri="http://stubbles.net/websites"> 
    4    <tag name="page" type="net.stubbles.websites.stubPage" /> 
    5    <tag name="properties" type="array" /> 
    6    <tag name="property" type="string" keyAttribute="name" /> 
    7    <abstractTag name="element" abstractType="net.stubbles.websites.stubPageElement" concreteTypeAttribute="type" setter="addElement"> 
    8      <attribute name="name" type="string" /> 
    9    </abstractTag> 
    10    <abstractTag extends="element" name="memphisElement" abstractType="net.stubbles.websites.memphis.stubMemphisPageElement" concreteTypeAttribute="type" setter="addElement"> 
    11      <attribute name="source" type="string" /> 
    12    </abstractTag> 
    13    <abstractTag extends="element" name="xmlElement" abstractType="net.stubbles.websites.xml.stubXMLPageElement" concreteTypeAttribute="type" setter="addElement" /> 
     10    <tag name="page" type="net.stubbles.websites.stubPage" /> 
     11    <tag name="properties" type="array" /> 
     12    <tag name="property" type="string" keyAttribute="name" /> 
     13    <abstractTag name="element" abstractType="net.stubbles.websites.stubPageElement" concreteTypeAttribute="type" setter="addElement"> 
     14      <attribute name="name" type="string" /> 
     15    </abstractTag> 
     16    <abstractTag extends="element" name="memphisElement" abstractType="net.stubbles.websites.memphis.stubMemphisPageElement" concreteTypeAttribute="type" setter="addElement"> 
     17      <attribute name="source" type="string" /> 
     18    </abstractTag> 
     19    <abstractTag extends="element" name="xmlElement" abstractType="net.stubbles.websites.xml.stubXMLPageElement" concreteTypeAttribute="type" setter="addElement" /> 
    1420 
    15    <!-- Decorators --> 
    16    <abstractTag name="xmlElementDecorator" abstractType="net.stubbles.websites.xml.stubXMLPageElement" concreteTypeAttribute="type" setter="addElement"> 
    17      <constructor> 
    18        <child name="xmlElement"/> 
    19      </constructor> 
    20    </abstractTag> 
     21    <!-- Decorators --> 
     22    <abstractTag name="xmlElementDecorator" abstractType="net.stubbles.websites.xml.stubXMLPageElement" concreteTypeAttribute="type" setter="addElement"> 
     23      <constructor> 
     24        <child name="xmlElement"/> 
     25      </constructor> 
     26    </abstractTag> 
    2127 
    22     <tag name="xmlElementCachingDecorator" type="net.stubbles.websites.xml.stubXMLPageElementCachingDecorator" setter="addElement"> 
    23       <attribute name="lifetime" type="int"/> 
    24       <constructor> 
    25         <child name="xmlElement"/> 
    26       </constructor> 
    27     </tag> 
     28    <tag name="xmlElementCachingDecorator" extends="xmlElementDecorator" type="net.stubbles.websites.xml.stubXMLPageElementCachingDecorator"> 
     29      <attribute name="lifetime" type="int"/> 
     30    </tag> 
    2831 
    2932  </namespace>