uk.ac.cam.spectra.spectrasub.components
Class NMRExperimentMetadata
java.lang.Object
org.apache.hivemind.impl.BaseLocatable
org.apache.tapestry.AbstractComponent
org.apache.tapestry.BaseComponent
uk.ac.cam.spectra.spectrasub.components.NMRExperimentMetadata
- All Implemented Interfaces:
- java.util.EventListener, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.event.PageBeginRenderListener, org.apache.tapestry.IComponent, org.apache.tapestry.IDirectEvent, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent, Formlet
public abstract class NMRExperimentMetadata
- extends org.apache.tapestry.BaseComponent
- implements org.apache.tapestry.event.PageBeginRenderListener, Formlet
Needs to implement an interface (to be defined) that allows the container
page (AddMetadata) to get a Model from the metadata entered here. Also needs
to contribute itself into a list of included metadata components on the page
(unless there's some way AddMetadata can scan its child components for
Metadata sub-forms...).
- Author:
- ojd20
| Methods inherited from class org.apache.tapestry.BaseComponent |
addOuter, finishLoad, renderComponent |
| Methods inherited from class org.apache.tapestry.AbstractComponent |
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, equals, finishLoad, generateClientId, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getBoundId, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getRenderWorker, getSpecification, getSpecifiedId, getTemplateTagName, hashCode, isInActiveState, isParameterBound, isRendering, isStateful, pageEndRender, peekClientId, prepareForRender, render, renderBody, renderIdAttribute, renderInformalParameters, setBinding, setClientId, setContainedComponent, setContainer, setId, setNamespace, setPage, setTemplateTagName, toString, triggerEvent |
| Methods inherited from class org.apache.hivemind.impl.BaseLocatable |
getLocation, setLocation |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.tapestry.ITemplateComponent |
addOuter |
| 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, getExtendedId, getId, getIdPath, 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 |
NUCLEUS_2D_OPTION_LABELS
public static final java.lang.String[] NUCLEUS_2D_OPTION_LABELS
NMRExperimentMetadata
public NMRExperimentMetadata()
clearSubmissionBlock
public void clearSubmissionBlock()
- Description copied from interface:
Formlet
- This method will be called after the form handling has taken account of
this formlets need to block submission, the formlet should clear whatever
state it holds for blocking submisison.
- Specified by:
clearSubmissionBlock in interface Formlet
pageBeginRender
public void pageBeginRender(org.apache.tapestry.event.PageEvent event)
- Specified by:
pageBeginRender in interface org.apache.tapestry.event.PageBeginRenderListener
setupPage
public void setupPage(DataPackage p)
- Description copied from interface:
Formlet
- This method gets called from the page begin render method when the form
is notrewinding. To implement rewind functionality, implement
IPageBeginRenderListener.
- Specified by:
setupPage in interface Formlet
writeMetadata
public void writeMetadata(com.hp.hpl.jena.rdf.model.Resource resource)
- Description copied from interface:
Formlet
- Write form data out as RDF metadata.
- Specified by:
writeMetadata in interface Formlet
validate
public void validate(org.apache.tapestry.valid.IValidationDelegate delegate)
- Description copied from interface:
Formlet
- Validate formlet inputs.
- Specified by:
validate in interface Formlet
getNucleus1DOptions
public org.apache.tapestry.form.IPropertySelectionModel getNucleus1DOptions()
getPulseSequence2DOptions
public org.apache.tapestry.form.IPropertySelectionModel getPulseSequence2DOptions()
getSolventOptions
public org.apache.tapestry.form.IPropertySelectionModel getSolventOptions()
getTemperatureOptions
public org.apache.tapestry.form.IPropertySelectionModel getTemperatureOptions()
allowSubmit
public boolean allowSubmit()
- This component has no reason to block submission.
- Specified by:
allowSubmit in interface Formlet
getNucleus2DSelection
public abstract boolean[] getNucleus2DSelection()
setNucleus2DSelection
public abstract void setNucleus2DSelection(boolean[] slctn)
getPulseSequence2D
public abstract java.lang.String getPulseSequence2D()
setPulseSequence2D
public abstract void setPulseSequence2D(java.lang.String pulseSequence)
getSolvent
public abstract java.lang.String getSolvent()
setSolvent
public abstract void setSolvent(java.lang.String sol)
getTemperature
public abstract java.lang.String getTemperature()
setTemperature
public abstract void setTemperature(java.lang.String t)
getSpectrumDimension
public abstract java.lang.Integer getSpectrumDimension()
setSpectrumDimension
public abstract void setSpectrumDimension(java.lang.Integer d)
getNucleus1D
public abstract java.lang.String getNucleus1D()
setNucleus1D
public abstract void setNucleus1D(java.lang.String nucleusType)
getNucleusLabel
public abstract java.lang.String getNucleusLabel()
getExperimentDate
public abstract java.util.Date getExperimentDate()
setExperimentDate
public abstract void setExperimentDate(java.util.Date experimentDate)
getExperimentRef
public abstract java.lang.String getExperimentRef()
setExperimentRef
public abstract void setExperimentRef(java.lang.String exptRef)
Copyright © 2006-2007 The SPECTRa Project. All Rights Reserved.