org.springframework.extensions.surf.types
Class ComponentTypeImpl

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.ComponentTypeImpl
All Implemented Interfaces:
Serializable, ModelObject, Renderable, ResourceProvider, ComponentType

public class ComponentTypeImpl
extends AbstractRenderableModelObject
implements ComponentType

Default component 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.ComponentType
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
ComponentTypeImpl(String id, ModelPersisterInfo key, org.dom4j.Document document)
          Instantiates a new component type for the 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

ComponentTypeImpl

public ComponentTypeImpl(String id,
                         ModelPersisterInfo key,
                         org.dom4j.Document document)
Instantiates a new component type for the 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: ComponentType
Gets the URI.

Specified by:
getURI in interface ComponentType
Returns:
the uRI

setURI

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

Specified by:
setURI in interface ComponentType
Parameters:
uri - the new uRI


Copyright © 2009 SpringSource, Inc. All Rights Reserved.