com.ibm.designer.domino.scripting.data
Class AbstractScriptData.DesignerObject

java.lang.Object
  extended by 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


Constructor Summary
AbstractScriptData.DesignerObject(java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.Object getProperty(java.lang.String propertyName)
          Used to retrieve information about the data source.
 boolean isAdvanced()
          Indicates to the tooling that this is an advanced data source
 void setAdvanced(boolean advanced)
           
 void setFBSType(com.ibm.jscript.types.FBSType type)
           
 void setJavaClass(java.lang.Class javaClass)
           
 void setSchema(XSDSchemaSet schema)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractScriptData.DesignerObject

public AbstractScriptData.DesignerObject(java.lang.String name)
Method Detail

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)