Class AbstractSequenceDescription
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sequence.AbstractSequenceDescription
-
- All Implemented Interfaces:
SequenceDescription
- Direct Known Subclasses:
ArraySequenceDescription
,BooleanSequenceDescription
,CrosstabTestSequenceDescription
,NumberSequenceDescription
,PerformanceTestSequenceDescription
,PrinterNamesSequenceDescription
public abstract class AbstractSequenceDescription extends Object implements SequenceDescription
-
-
Constructor Summary
Constructors Constructor Description AbstractSequenceDescription(String bundleName, Class<? extends Sequence> baseClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ResourceBundle
getBundle(Locale locale)
String
getDescription(Locale locale)
String
getDisplayName(Locale locale)
PropertyEditor
getEditor(int position)
int
getParameterCount()
Object
getParameterDefault(int position)
This is a design-time default.String
getParameterDescription(int position, Locale locale)
String
getParameterDisplayName(int position, Locale locale)
String
getParameterName(int position)
String
getParameterRole(int position, Locale locale)
Class
getParameterType(int position)
String
getSequenceGroup(Locale locale)
Sequence
newInstance()
String
toString()
-
-
-
Method Detail
-
getBundle
protected ResourceBundle getBundle(Locale locale)
-
getParameterCount
public int getParameterCount()
- Specified by:
getParameterCount
in interfaceSequenceDescription
-
getParameterName
public String getParameterName(int position)
- Specified by:
getParameterName
in interfaceSequenceDescription
-
getParameterDisplayName
public String getParameterDisplayName(int position, Locale locale)
- Specified by:
getParameterDisplayName
in interfaceSequenceDescription
-
getParameterDescription
public String getParameterDescription(int position, Locale locale)
- Specified by:
getParameterDescription
in interfaceSequenceDescription
-
getParameterType
public Class getParameterType(int position)
- Specified by:
getParameterType
in interfaceSequenceDescription
-
getParameterRole
public String getParameterRole(int position, Locale locale)
- Specified by:
getParameterRole
in interfaceSequenceDescription
-
getParameterDefault
public Object getParameterDefault(int position)
This is a design-time default.- Specified by:
getParameterDefault
in interfaceSequenceDescription
- Parameters:
position
-- Returns:
-
getDisplayName
public String getDisplayName(Locale locale)
- Specified by:
getDisplayName
in interfaceSequenceDescription
-
getDescription
public String getDescription(Locale locale)
- Specified by:
getDescription
in interfaceSequenceDescription
-
getEditor
public PropertyEditor getEditor(int position)
- Specified by:
getEditor
in interfaceSequenceDescription
-
getSequenceGroup
public String getSequenceGroup(Locale locale)
- Specified by:
getSequenceGroup
in interfaceSequenceDescription
-
newInstance
public Sequence newInstance()
- Specified by:
newInstance
in interfaceSequenceDescription
-
-