com.ibm.designer.domino.scripting.data
Class AbstractScriptData.DesignerObject
java.lang.Object
com.ibm.designer.domino.scripting.data.AbstractScriptData.DesignerObject
- All Implemented Interfaces:
- IScriptData.PublishedObject
- Direct Known Subclasses:
- AbstractScriptData.DataSourceObject, AbstractScriptData.JavaScriptObject
- Enclosing class:
- AbstractScriptData
public static class AbstractScriptData.DesignerObject
- extends java.lang.Object
- implements IScriptData.PublishedObject
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractScriptData.DesignerObject
public AbstractScriptData.DesignerObject(java.lang.String name)
getName
public java.lang.String getName()
- Specified by:
getName
in interface IScriptData.PublishedObject
- Returns:
- returns a string that represents the name of the Data source that is
represented by this PublishedObject. In most cases this name will
correspond with the var attribute of the data source.
getProperty
public java.lang.Object getProperty(java.lang.String propertyName)
- Description copied from interface:
IScriptData.PublishedObject
- Used to retrieve information about the data source.
The PublishedObject implementation will typically implement this as
a map lookup. See
DesignerPublishedObject
for a list of properties that are normally published about the data source.
Clients should not implement this interface directly but should instead use the default
Domino Designer implementation of the interface.
DesignerPublishedObject
- Specified by:
getProperty
in interface IScriptData.PublishedObject
- Parameters:
propertyName
- a string that is used as a key to look up a map of objects.
- Returns:
- java.lang.Object
- See Also:
DesignerPublishedObject
setSchema
public void setSchema(XSDSchemaSet schema)
setFBSType
public void setFBSType(com.ibm.jscript.types.FBSType type)
setJavaClass
public void setJavaClass(java.lang.Class javaClass)
isAdvanced
public boolean isAdvanced()
- Description copied from interface:
IScriptData.PublishedObject
- Indicates to the tooling that this is an advanced data source
- Specified by:
isAdvanced
in interface IScriptData.PublishedObject
- Returns:
- boolean
setAdvanced
public void setAdvanced(boolean advanced)