org.apache.tapestry.annotations
Class AnnotatedPage
java.lang.Object
org.apache.hivemind.impl.BaseLocatable
org.apache.tapestry.AbstractComponent
org.apache.tapestry.BaseComponent
org.apache.tapestry.AbstractPage
org.apache.tapestry.html.BasePage
org.apache.tapestry.annotations.AnnotatedPage
- All Implemented Interfaces:
- org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, IComponent, IDirectEvent, Component, IPage, IRender, ITemplateComponent
- Direct Known Subclasses:
- AnnotatedPageSubclass
public abstract class AnnotatedPage
- extends BasePage
Used by AnnotationEnhancementWorkerTest
. Also a chance
to try each of the annotations out.
- Since:
- 4.0
- Author:
- Howard M. Lewis Ship
Methods inherited from class org.apache.tapestry.AbstractPage |
addPageAttachListener, addPageBeginRenderListener, addPageDetachListener, addPageEndRenderListener, addPageValidateListener, attach, beginPageRender, cleanupAfterRender, detach, endPageRender, firePageAttached, firePageBeginRender, firePageDetached, firePageEndRender, firePageValidate, getChangeObserver, getEngine, getExtendedId, getIdPath, getLocale, getNestedComponent, getOutputEncoding, getPageName, getRequestCycle, hasFormComponents, hasWidgets, removePageAttachListener, removePageBeginRenderListener, removePageDetachListener, removePageEndRenderListener, removePageValidateListener, renderPage, setChangeObserver, setHasFormComponents, setHasWidgets, setLocale, setPageName, validate |
Methods inherited from class org.apache.tapestry.AbstractComponent |
addAsset, addBody, addComponent, checkActiveLock, enterActiveState, equals, finishLoad, generateClientId, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getBoundId, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getId, getListeners, getMessages, getNamespace, getPage, getRenderWorker, getSpecification, getSpecifiedId, getTemplateTagName, hasEvents, hashCode, isInActiveState, isParameterBound, isRendering, isStateful, pageEndRender, peekClientId, prepareForRender, render, renderBody, renderIdAttribute, renderInformalParameters, setBinding, setClientId, setContainedComponent, setContainer, setHasEvents, setId, setNamespace, setPage, setTemplateTagName, toString, triggerEvent |
Methods inherited from class org.apache.hivemind.impl.BaseLocatable |
getLocation, setLocation |
Methods inherited from interface org.apache.tapestry.IComponent |
addAsset, addBody, addComponent, enterActiveState, finishLoad, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getId, getListeners, getMessages, getNamespace, getPage, getSpecification, getSpecifiedId, getTemplateTagName, isRendering, peekClientId, renderBody, setBinding, setClientId, setContainedComponent, setContainer, setId, setNamespace, setPage, setTemplateTagName |
Methods inherited from interface org.apache.tapestry.IRender |
render |
Methods inherited from interface org.apache.hivemind.LocationHolder |
setLocation |
Methods inherited from interface org.apache.hivemind.Locatable |
getLocation |
AnnotatedPage
public AnnotatedPage()
getGlobalStylesheet
@Asset(value="/style/global.css")
public abstract IAsset getGlobalStylesheet()
getInjectedObject
@InjectObject(value="barney")
public abstract Object getInjectedObject()
getHashMapBean
@Bean
public abstract HashMap getHashMapBean()
getMapBean
@Bean(value=java.util.HashMap.class)
public abstract Map getMapBean()
getBeanWithInitializer
@Bean(initializer="intValue=10")
public abstract java.lang.annotation.Target getBeanWithInitializer()
getRenderLifecycleBean
@Bean(value=java.util.HashMap.class,
lifecycle=RENDER)
public abstract Map getRenderLifecycleBean()
getPersistentProperty
@Persist
public abstract int getPersistentProperty()
getClientPersistentProperty
@Persist(value="client")
public abstract String getClientPersistentProperty()
getPersistentPropertyWithInitialValue
@Persist
@InitialValue(value="user.naturalName")
public abstract int getPersistentPropertyWithInitialValue()
getStylesheetAsset
@InjectAsset(value="stylesheet")
public abstract IAsset getStylesheetAsset()
getUnknownAsset
@InjectAsset(value="homageDeFred")
public abstract IAsset getUnknownAsset()
getFredField
@InjectComponent(value="fred")
public abstract TextField getFredField()
getBarney
@InjectState(value="barneyASO")
public abstract Map getBarney()
getBarneyExists
@InjectStateFlag(value="barneyASO")
public abstract boolean getBarneyExists()
getMyVisit
@InjectState
public abstract Map getMyVisit()
getMyVisitExists
@InjectStateFlag
public abstract boolean getMyVisitExists()
getSimpleParameter
@Parameter
public abstract String getSimpleParameter()
getMyPage
@InjectPage(value="SomePageName")
public abstract IPage getMyPage()
getUsernameField
@Component
public abstract TextField getUsernameField()
getTextField
@Component(type="TextField")
public abstract TextField getTextField()
getEmailField
@Component(type="Checkbox",
id="email")
public abstract Checkbox getEmailField()
getInherit
@Component(type="TextField",
inheritInformalParameters=true)
public abstract IComponent getInherit()
getComponentWithBindings
@Component(type="Conditional",
bindings={"condition=message","element=div"})
public abstract IComponent getComponentWithBindings()
getComponentWithInheritedBindings
@Component(type="Conditional",
bindings={"condition=message","element=div"},
inheritedBindings={"title=pageTitle","email"})
public abstract IComponent getComponentWithInheritedBindings()
getWhitespace
@Component(type="TextField",
bindings={"value = email","displayName = message:email-label"})
public abstract IComponent getWhitespace()
getInvalidEmailCopy
@Component(id="anEmailCopy",
copyOf="email",
type="Checkbox")
public abstract IComponent getInvalidEmailCopy()
getComponentWithBindingsCopy
@Component(id="aComponentCopy",
copyOf="componentWithBindings")
public abstract IComponent getComponentWithBindingsCopy()
noArgsMessage
@Message
public abstract String noArgsMessage()
messageWithSpecificKey
@Message(value="message-key")
public abstract String messageWithSpecificKey()
messageWithParameters
@Message
public abstract String messageWithParameters(String foo,
Map bar)
messageWithPrimitives
@Message
public abstract String messageWithPrimitives(int foo,
double bar)
voidMessage
@Message
public abstract void voidMessage()
getLikeGetter
@Message
public abstract String getLikeGetter()
getMetaFred
@InjectMeta(value="fred")
public abstract String getMetaFred()
getPageTitle
@InjectMeta
public abstract String getPageTitle()
getScript
@InjectScript(value="foo.script")
public abstract IScript getScript()
getPropertyWithInitialValue
@InitialValue(value="fred")
public abstract int getPropertyWithInitialValue()
eventListener
@EventListener(events="onClick",
targets="email",
elements="foo")
public void eventListener()
brokenTargetListener
@EventListener(events="onClick")
public void brokenTargetListener()
getForm
@Component(type="Form",
id="testForm")
public abstract IForm getForm()
formListener
@EventListener(events="onClick",
targets="email",
submitForm="testForm",
focus=true)
public void formListener()
anotherFormListener
@EventListener(events="onClick",
targets="phone",
submitForm="testForm")
public void anotherFormListener()
yetAnotherFormListener
@EventListener(events="onClick",
targets="phone",
submitForm="form")
public void yetAnotherFormListener()
brokenFormListener
@EventListener(events="onClick",
targets="email",
submitForm="notExisting")
public void brokenFormListener()
submitForm
@EventListener(targets="foo",
events="onchange",
async=false)
public void submitForm()
getDefaultPageSize
@InitialValue(value="literal:5")
public abstract int getDefaultPageSize()
getBean
@Persist
public abstract SimpleBean getBean()
getSubBean
@Persist
public abstract SubSimpleBean getSubBean()
getTextAsset
@Asset(value="images/test-asset.txt")
public abstract IAsset getTextAsset()
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.