org.springframework.extensions.surf.types
Class TemplateTypeImpl

java.lang.Object
  extended by org.springframework.extensions.surf.types.AbstractModelObject
      extended by org.springframework.extensions.surf.render.AbstractRenderableModelObject
          extended by org.springframework.extensions.surf.types.TemplateTypeImpl
All Implemented Interfaces:
Serializable, ModelObject, Renderable, ResourceProvider, TemplateType

public class TemplateTypeImpl
extends AbstractRenderableModelObject
implements TemplateType

Default template type implementation

Author:
muzquiano
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.springframework.extensions.surf.render.AbstractRenderableModelObject
ATTR_RENDER_MODE, PROP_PROCESSOR
 
Fields inherited from class org.springframework.extensions.surf.types.AbstractModelObject
CONTAINER_PROPERTIES, CONTAINER_RESOURCES, customProperties, description, descriptionId, document, id, info, modelProperties, modelVersion, modificationTime, resourceContainer, title, titleId
 
Fields inherited from interface org.springframework.extensions.surf.types.TemplateType
PROP_URI, TYPE_ID
 
Fields inherited from interface org.springframework.extensions.surf.ModelObject
PROP_DESCRIPTION, PROP_DESCRIPTION_ID, PROP_ID, PROP_TITLE, PROP_TITLE_ID
 
Constructor Summary
TemplateTypeImpl(String id, ModelPersisterInfo key, org.dom4j.Document document)
          Instantiates a new template type for a given XML document
 
Method Summary
 String getTypeId()
          Returns the type id of the model object.
 String getURI()
          Gets the URI.
 void setURI(String uri)
          Sets the URI.
 
Methods inherited from class org.springframework.extensions.surf.render.AbstractRenderableModelObject
getProcessorId, getProcessorId, getProcessorProperties, getProcessorProperties, getProcessorProperty, getProcessorProperty, getRenderModes, removeProcessor, removeProcessor, setProcessorProperty, setProcessorProperty
 
Methods inherited from class org.springframework.extensions.surf.types.AbstractModelObject
addResource, addResource, getBooleanProperty, getCustomProperties, getCustomProperty, getDescription, getDescriptionId, getDocument, getId, getKey, getModelProperties, getModelProperty, getModelVersion, getModificationTime, getPersisterId, getProperties, getProperty, getResource, getResourceContainer, getResources, getResourcesMap, getStoragePath, getTitle, getTitleId, isCustomProperty, isModelProperty, isSaved, removeCustomProperty, removeModelProperty, removeProperty, removeResource, setCustomProperty, setDescription, setDescriptionId, setId, setModelProperty, setModificationTime, setProperty, setTitle, setTitleId, toString, touch, toXML, updateResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.springframework.extensions.surf.ModelObject
getBooleanProperty, getCustomProperties, getCustomProperty, getDescription, getDescriptionId, getDocument, getId, getKey, getModelProperties, getModelProperty, getModelVersion, getModificationTime, getPersisterId, getProperties, getProperty, getStoragePath, getTitle, getTitleId, isSaved, removeCustomProperty, removeModelProperty, removeProperty, setCustomProperty, setDescription, setDescriptionId, setModelProperty, setProperty, setTitle, setTitleId, touch, toXML
 

Constructor Detail

TemplateTypeImpl

public TemplateTypeImpl(String id,
                        ModelPersisterInfo key,
                        org.dom4j.Document document)
Instantiates a new template type for a given XML document

Parameters:
document - the document
Method Detail

getTypeId

public String getTypeId()
Description copied from interface: ModelObject
Returns the type id of the model object.

Specified by:
getTypeId in interface ModelObject
Specified by:
getTypeId in class AbstractModelObject
Returns:
The type id

getURI

public String getURI()
Description copied from interface: TemplateType
Gets the URI.

Specified by:
getURI in interface TemplateType
Returns:
the URI

setURI

public void setURI(String uri)
Description copied from interface: TemplateType
Sets the URI.

Specified by:
setURI in interface TemplateType
Parameters:
uri - the new URI


Copyright © 2009 SpringSource, Inc. All Rights Reserved.