public class AdapterParameters
extends java.lang.Object
AdapterFeatureDescriptor
. If the java Beans class contains
the parameter with non-primitive type, the introspector will try to
introspect the parameter (if it's java beans) and the sub-parameters inside
the parameter will have prefix appended before the sub-parameters. For
example, if the javaBeans has the parameter, XYZ, with data type MyType,
which is also javaBeans. The class MyType has a parameter ABC. Then the
parameter is XYZ.ABC. If the data type of the parameter is not Java Beans,
then no further introspection proceed.Constructor and Description |
---|
AdapterParameters()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addParameter(AdapterFeatureDescriptor parm) |
void |
discoverParameters(java.lang.Object theObject,
java.lang.Class stopClass) |
AdapterFeatureDescriptor |
getAdapterParameter(java.lang.String name)
Returns the feature descriptor object for the named parameter.
|
AdapterFeatureDescriptor |
getInputNamesParameter()
returns the parameter object which is set up to hold the
input signature names.
|
AdapterFeatureDescriptor |
getInputTypesParameter()
returns the parameter object which is set up to hold the
input signature types.
|
AdapterFeatureDescriptor |
getOutputNamesParameter()
returns the parameter object which is set up to hold the
output signature names.
|
AdapterFeatureDescriptor |
getOutputTypesParameter()
returns the parameter object which is set up to hold the
output signature types.
|
java.lang.String[] |
getParameterNames() |
java.util.Hashtable |
getPropertiesTbl() |
protected java.util.Vector |
getPropertyKeys() |
boolean |
isProperty(java.lang.String name)
Returns true if the specified property is set, false otherwise.
|
protected void |
loadData(AdapterValues p) |
static void |
saveIntoPipeline(java.lang.Object adapterParams,
com.wm.data.IData pipeline) |
void |
setPosition(java.lang.String parameter) |
java.lang.String |
toString() |
public void addParameter(AdapterFeatureDescriptor parm)
public void discoverParameters(java.lang.Object theObject, java.lang.Class stopClass) throws AdapterException
AdapterException
public AdapterFeatureDescriptor getAdapterParameter(java.lang.String name)
public AdapterFeatureDescriptor getInputNamesParameter()
public AdapterFeatureDescriptor getInputTypesParameter()
public AdapterFeatureDescriptor getOutputNamesParameter()
public AdapterFeatureDescriptor getOutputTypesParameter()
public java.lang.String[] getParameterNames()
public java.util.Hashtable getPropertiesTbl()
protected java.util.Vector getPropertyKeys()
public boolean isProperty(java.lang.String name)
name
- The name of the propertyprotected void loadData(AdapterValues p)
public static void saveIntoPipeline(java.lang.Object adapterParams, com.wm.data.IData pipeline)
public void setPosition(java.lang.String parameter) throws AdapterException
AdapterException
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2003 - 2021 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.