org.ow2.shelbie.core.internal.registry.supplier.gogo.info
Class GogoParameterInfo

java.lang.Object
  extended by org.ow2.shelbie.core.internal.registry.supplier.gogo.info.GogoParameterInfo
All Implemented Interfaces:
org.ow2.shelbie.core.registry.info.Descriptive, org.ow2.shelbie.core.registry.info.ParameterInfo
Direct Known Subclasses:
GogoArgumentInfo, GogoOptionInfo

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

User: guillaume Date: 15/02/13 Time: 14:17


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

Field Detail

type

protected final Class<?> type
Constructor Detail

GogoParameterInfo

public GogoParameterInfo(Class<?> type)
Method Detail

getType

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

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

getDescription

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

setDescription

public void setDescription(String description)

setDefaultValue

public void setDefaultValue(Object defaultValue)


Copyright © 2013 OW2 Consortium. All Rights Reserved.