org.apache.cocoon.portal.factory.impl
Class AbstractProducibleDescription

java.lang.Object
  extended by org.apache.cocoon.portal.aspect.impl.AbstractAspectalizableDescription
      extended by org.apache.cocoon.portal.factory.impl.AbstractProducibleDescription
All Implemented Interfaces:
AspectalizableDescription, ProducibleDescription
Direct Known Subclasses:
DefaultCopletDescription, DefaultLayoutDescription

public abstract class AbstractProducibleDescription
extends AbstractAspectalizableDescription
implements ProducibleDescription

This is a description of a Producible object.

Version:
CVS $Id: AbstractProducibleDescription.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Carsten Ziegeler

Field Summary
protected  String className
           
protected  boolean createId
           
protected  String name
           
 
Fields inherited from class org.apache.cocoon.portal.aspect.impl.AbstractAspectalizableDescription
aspects
 
Constructor Summary
AbstractProducibleDescription()
           
 
Method Summary
 boolean createId()
          Create a unique id for objects of this type
 String getClassName()
           
 String getName()
           
 void setClassName(String string)
           
 void setCreateId(boolean value)
           
 void setName(String string)
           
 
Methods inherited from class org.apache.cocoon.portal.aspect.impl.AbstractAspectalizableDescription
addAspectDescription, getAspectDescription, getAspectDescriptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cocoon.portal.aspect.AspectalizableDescription
getAspectDescription, getAspectDescriptions
 

Field Detail

className

protected String className

name

protected String name

createId

protected boolean createId
Constructor Detail

AbstractProducibleDescription

public AbstractProducibleDescription()
Method Detail

getClassName

public String getClassName()
Specified by:
getClassName in interface ProducibleDescription
Returns:
The class name

getName

public String getName()
Specified by:
getName in interface ProducibleDescription
Returns:
The configured name

setClassName

public void setClassName(String string)
Parameters:
string -

setName

public void setName(String string)
Parameters:
string -

createId

public boolean createId()
Create a unique id for objects of this type

Specified by:
createId in interface ProducibleDescription

setCreateId

public void setCreateId(boolean value)


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.