com.ibm.di.config.interfaces
Interface SchemaItemConfig

All Superinterfaces:
BaseConfiguration, Serializable
All Known Implementing Classes:
SchemaItemConfigImpl

public interface SchemaItemConfig
extends BaseConfiguration

Describes an item from the schema


Field Summary
 
Fields inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
DISABLE_EXTPROPS, DISABLE_INHERITANCE, INHERIT_NONE, INHERIT_PARENT, ONE_LEVEL, RECURSIVE, RECURSIVE_ONELEVEL, RECURSIVE_SUBTREE, SEARCH_EXACTCASE, SEARCH_ONELEVEL, SEARCH_PARAMNAME, SEARCH_PARAMNAME_RE, SEARCH_PROPERTY, SEARCH_REGEX, SUBTREE
 
Method Summary
 String getAttributeName()
          Gets the attributeName attribute of the SchemaItemConfig object
 String getExternalSyntax()
          Gets the externalSyntax attribute of the SchemaItemConfig object
 String getJavaClass()
          Gets the java class used internally for the value
 String getPresenceFlag()
          Gets the presence flag of the SchemaItemConfig object.
 Object getSample()
          Returns the sample value
 void setAttributeName(String name)
          Sets the attributeName attribute of the SchemaItemConfig object
 void setExternalSyntax(String syntax)
          Sets the externalSyntax attribute of the SchemaItemConfig object
 void setJavaClass(String className)
          Sets the java class name of the SchemaItemConfig object
 void setPresenceFlag(String presence)
          Sets the presence flag of the SchemaItemConfig object
 void setSample(Object sample)
          Sets the sample value
 
Methods inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
addListener, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getClone, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getEnabled, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getMetamergeConfig, getModified, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterRaw, getParent, getPath, getReferences, getScript, getScriptEngine, getShortName, getStringParameter, getSubstitutionMap, getUseListeners, getUserComment, hasParameter, init, isParameterLocal, nameForChild, notifyChange, notifyChange, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFrom, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willFlatten
 

Method Detail

getAttributeName

String getAttributeName()
Gets the attributeName attribute of the SchemaItemConfig object

Returns:
The attributeName value

setAttributeName

void setAttributeName(String name)
Sets the attributeName attribute of the SchemaItemConfig object

Parameters:
name - The new attributeName value

getJavaClass

String getJavaClass()
Gets the java class used internally for the value

Returns:
The java class name

setJavaClass

void setJavaClass(String className)
Sets the java class name of the SchemaItemConfig object

Parameters:
className - The new java class value

getExternalSyntax

String getExternalSyntax()
Gets the externalSyntax attribute of the SchemaItemConfig object

Returns:
The externalSyntax value

setExternalSyntax

void setExternalSyntax(String syntax)
Sets the externalSyntax attribute of the SchemaItemConfig object

Parameters:
syntax - The new externalSyntax value

getPresenceFlag

String getPresenceFlag()
Gets the presence flag of the SchemaItemConfig object. The presence flag indicates to the user whether it is required, optional.

Returns:
The presence value

setPresenceFlag

void setPresenceFlag(String presence)
Sets the presence flag of the SchemaItemConfig object

Parameters:
presence - The new presence value

getSample

Object getSample()
Returns the sample value


setSample

void setSample(Object sample)
Sets the sample value