org.ow2.shelbie.core.internal.handler.info
Class DefaultParameterInfo

java.lang.Object
  extended by org.ow2.shelbie.core.internal.handler.info.DefaultParameterInfo
All Implemented Interfaces:
org.ow2.shelbie.core.registry.info.Descriptive, org.ow2.shelbie.core.registry.info.ParameterInfo
Direct Known Subclasses:
DefaultArgumentInfo, DefaultOptionInfo

public abstract class DefaultParameterInfo
extends Object
implements org.ow2.shelbie.core.registry.info.ParameterInfo

User: guillaume Date: 14/02/13 Time: 21:22


Field Summary
protected  Class<?> type
           
 
Constructor Summary
DefaultParameterInfo(Class<?> type)
           
 
Method Summary
 Object getDefault()
           
 String getDescription()
           
 Class<?> getType()
           
 boolean isMultiValued()
           
 boolean isRequired()
           
 void setDefaultObject(Object defaultObject)
           
 void setDescription(String description)
           
 void setMultiValued(boolean multiValued)
           
 void setRequired(boolean required)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected Class<?> type
Constructor Detail

DefaultParameterInfo

public DefaultParameterInfo(Class<?> type)
Method Detail

setDescription

public void setDescription(String description)

setDefaultObject

public void setDefaultObject(Object defaultObject)

setRequired

public void setRequired(boolean required)

setMultiValued

public void setMultiValued(boolean multiValued)

getType

public Class<?> getType()
Specified by:
getType in interface org.ow2.shelbie.core.registry.info.ParameterInfo

getDescription

public String getDescription()
Specified by:
getDescription in interface org.ow2.shelbie.core.registry.info.Descriptive

getDefault

public Object getDefault()
Specified by:
getDefault in interface org.ow2.shelbie.core.registry.info.ParameterInfo

isRequired

public boolean isRequired()
Specified by:
isRequired in interface org.ow2.shelbie.core.registry.info.ParameterInfo

isMultiValued

public boolean isMultiValued()
Specified by:
isMultiValued in interface org.ow2.shelbie.core.registry.info.ParameterInfo


Copyright © 2013 OW2 Consortium. All Rights Reserved.