public class MockDataSource extends DataSource
client-only DataSource that can be
 configured with "mock data" - a simple text format for table
 or tree data.  MockDataSources are produced by the Reify Mockup Importer when starting from mockup formats that use
 the mock data format.  The docs for the  Reify Mockup Importer explain
 various steps for converting a MockDataSource to a real DataSource. 
 MockDataSource is
 primarily intended as a temporary form of DataSource used during the process of converting a mockup into a real
 application.  Generally, if creating a client-only DataSource in  Java, there is no reason to use the mock data format,
 as the mock data is not especially readable when written as a String literal.  The mock data format can be a
 slightly more compact and readable as compared to declaring DataSource.cacheData in XML.
config, configOnly, factoryCreated, factoryProperties, id, scClassName| Constructor and Description | 
|---|
MockDataSource()  | 
MockDataSource(com.google.gwt.core.client.JavaScriptObject jsObj)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.gwt.core.client.JavaScriptObject | 
create()  | 
java.lang.String | 
getMockData()
Data intended for a  
ListGrid or TreeGrid, expressed in a simple text format popularized by mockup tools such as http://balsamiq.com and now commonly supported in a variety of mockup
 tools. | 
Record[] | 
getMockDataAsRecord()
Deprecated. 
 
in favor of  
getMockDataAsRecordArray(). | 
Record[] | 
getMockDataAsRecordArray()
Data intended for a  
ListGrid or TreeGrid, expressed in a simple text format popularized by mockup tools such as http://balsamiq.com and now commonly supported in a variety of mockup
 tools. | 
MockDataType | 
getMockDataType()
Whether  
mockData is in the "grid" or "tree" format. | 
static MockDataSource | 
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)  | 
static void | 
setDefaultProperties(MockDataSource mockDataSourceProperties)
Class level method to set the default properties of this class. 
 | 
void | 
setMockData(Record... mockData)
Data intended for a  
ListGrid or TreeGrid, expressed in a simple text format popularized by mockup tools such as http://balsamiq.com and now commonly supported in a variety of mockup
 tools. | 
void | 
setMockData(java.lang.String mockData)
Data intended for a  
ListGrid or TreeGrid, expressed in a simple text format popularized by mockup tools such as http://balsamiq.com and now commonly supported in a variety of mockup
 tools. | 
void | 
setMockDataType(MockDataType mockDataType)
Whether  
mockData is in the "grid" or "tree" format. | 
addData, addData, addData, addField, addHandleErrorHandler, addSearchOperator, applyFilter, applyFilter, canFlattenCriteria, clearValueAtDataPath, clearValueAtDataPath, clearValueAtDataPath, clearValueAtDataPath, cloneDSRequest, cloneDSResponse, combineCriteria, combineCriteria, combineCriteria, compareCriteria, compareCriteria, compareCriteria, compareDates, convertCriteria, convertCriteria, convertDataSourceCriteria, convertDataSourceCriteria, convertRelativeDates, convertRelativeDates, convertRelativeDates, convertRelativeDates, copyCriteria, copyRecord, copyRecords, downloadFile, downloadFile, downloadFile, evaluateCriterion, execute, exportClientData, exportClientDataStatic, exportData, exportData, exportData, exportData, fetchData, fetchData, fetchData, fetchData, fetchRecord, fetchRecord, fetchRecord, fieldMatchesFilter, fieldMatchesFilter, filterData, filterData, filterData, filterData, flattenCriteria, get, get, getAddGlobalId, getAdvancedCriteriaDescription, getAllowAdvancedCriteria, getAutoCacheAllData, getAutoConvertRelativeDates, getAutoDeriveTitles, getAutoDiscoverTree, getAutoTitle, getCacheAcrossOperationIds, getCacheAllData, getCacheAllOperationId, getCacheData, getCacheMaxAge, getCallbackParam, getCanMultiSort, getChildrenField, getClientOnly, getClientOnlyDataSource, getClientOnlyDataSource, getClientOnlyDataSource, getClientOnlyResponse, getCriteriaPolicy, getDataField, getDataFormat, getDataProtocol, getDataSource, getDataSource, getDataTransport, getDataURL, getDeepCloneNonFieldValuesOnEdit, getDeepCloneOnEdit, getDefaultParams, getDefaultTextMatchStyle, getDescriptionField, getDiscoverTreeSettings, getDisplayValue, getDropExtraFields, getDropUnknownCriteria, getFetchDataURL, getFetchDataURL, getField, getFieldAutoTitle, getFieldCriterion, getFieldDefaultOperator, getFieldDefaultOperator, getFieldForDataPath, getFieldNames, getFieldNames, getFieldOperators, getFieldOperators, getFields, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFieldValue, getFile, getFileURL, getFileURL, getFileURL, getFileVersion, getGlobalNamespaces, getIconField, getIgnoreTextMatchStyleCaseSensitive, getImplicitCriteria, getInfoField, getInheritsFrom, getJsObj, getJsonPrefix, getJsonSuffix, getLegalChildTags, getLoaderURL, getMockDataCriteria, getMockDataRows, getMockMode, getOperationBindings, getPatternEscapeChar, getPatternMultiWildcard, getPatternMultiWildcardAsString, getPatternMultiWildcardAsStringArray, getPatternSingleWildcard, getPatternSingleWildcardAsString, getPatternSingleWildcardAsStringArray, getPluralTitle, getPreventHTTPCaching, getPrimaryKeyField, getPrimaryKeyFieldName, getPrimaryKeyFieldNames, getPrimaryKeyFields, getProgressiveLoading, getQualifyColumnNames, getRecordName, getRecordXPath, getRequestProperties, getRequiredMessage, getResultBatchSize, getResultSetClass, getResultTreeClass, getSchemaNamespace, getSendExtraFields, getSendParentNode, getServiceNamespace, getShowLocalFieldsOnly, getShowPrompt, getSkipJSONValidation, getSortBy, getSortSpecifiers, getStrictSQLFiltering, getTagName, getTestData, getTitle, getTitleField, getTranslatePatternOperators, getTrimMilliseconds, getTypeOperators, getTypeOperators, getTypeOperators, getUseFlatFields, getUseHttpProxy, getUseLocalValidators, getUseOfflineStorage, getUseParentFieldOrder, getUseStrictJSON, getUseTestDataFetch, getValidateRelatedRecords, hasAllData, hasFile, hasFileVersion, invalidateCache, isCreated, isFlatCriteria, listFiles, listFileVersions, load, load, load, load, loadWithParents, loadWithParents, loadWithParents, loadWithParents, makeFileSpec, onInit, performCustomOperation, performCustomOperation, performCustomOperation, performCustomOperation, processResponse, recordsAreEqual, recordsAsText, recordsAsText, recordsFromText, recordsFromText, recordsFromXML, registerID, removeData, removeData, removeData, removeFile, removeFile, removeFile, removeFileVersion, removeFileVersion, renameFile, renameFile, saveFile, saveFile, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, saveValueViaDataPath, setAddGlobalId, setAllowAdvancedCriteria, setAutoCacheAllData, setAutoConvertRelativeDates, setAutoDeriveTitles, setAutoDiscoverTree, setCacheAcrossOperationIds, setCacheAllData, setCacheAllOperationId, setCacheData, setCacheMaxAge, setCallbackParam, setCanMultiSort, setChildrenField, setClientOnly, setCriteriaPolicy, setDataField, setDataFormat, setDataProtocol, setDataTransport, setDataURL, setDeepCloneNonFieldValuesOnEdit, setDeepCloneOnEdit, setDefaultParams, setDefaultProperties, setDefaultTextMatchStyle, setDescriptionField, setDiscoverTreeSettings, setDropExtraFields, setDropUnknownCriteria, setEnumConstantProperty, setEnumOrdinalProperty, setEnumTranslateStrategy, setFields, setGlobalNamespaces, setHandleErrorCallback, setIconField, setID, setIgnoreTextMatchStyleCaseSensitive, setImplicitCriteria, setInfoField, setInheritsFrom, setInheritsFrom, setJsonPrefix, setJsonSuffix, setLoaderURL, setMockDataCriteria, setMockDataRows, setMockMode, setOperationBindings, setPatternEscapeChar, setPatternMultiWildcard, setPatternMultiWildcard, setPatternSingleWildcard, setPatternSingleWildcard, setPluralTitle, setPreventHTTPCaching, setProgressiveLoading, setQualifyColumnNames, setRecordName, setRecordXPath, setRequestProperties, setRequiredMessage, setResultBatchSize, setResultSetClass, setResultTreeClass, setSendExtraFields, setSendParentNode, setServiceNamespace, setShowLocalFieldsOnly, setShowPrompt, setSkipJSONValidation, setStrictSQLFiltering, setTagName, setTestData, setTitle, setTitleField, setTranslatePatternOperators, setTrimMilliseconds, setTypeOperators, setTypeOperators, setUseFlatFields, setUseHttpProxy, setUseLocalValidators, setUseOfflineStorage, setUseParentFieldOrder, setUseStrictJSON, setUseTestDataFetch, setValidateRelatedRecords, setXmlNamespaces, splitCriteria, supportsAdvancedCriteria, supportsTextMatchStyle, transformRequest, transformResponse, updateCaches, updateCaches, updateData, updateData, updateData, useOfflineResponse, validateData, validateData, validateData, viewFile, viewFile, viewFile, xmlSerialize, xmlSerialize, xmlSerialize, xmlSerialize, xmlSerializeapplyFactoryProperties, asSGWTComponent, createJsObj, destroy, doAddHandler, doInit, error, error, errorIfNotCreated, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsString, getAttributeAsStringArray, getClassName, getConfig, getHandlerCount, getID, getOrCreateJsObj, getRef, getScClassName, getTestInstance, hasAutoAssignedID, internalSetID, internalSetID, isConfigOnly, isFactoryCreated, onBind, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setFactoryCreated, setJavaScriptObject, setProperty, setProperty, setProperty, setProperty, setScClassNamepublic MockDataSource()
public MockDataSource(com.google.gwt.core.client.JavaScriptObject jsObj)
public static MockDataSource getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
public com.google.gwt.core.client.JavaScriptObject create()
create in class DataSourcepublic void setMockData(java.lang.String mockData)
                 throws java.lang.IllegalStateException
ListGrid or TreeGrid, expressed in a simple text format popularized by mockup tools such as http://balsamiq.com and now commonly supported in a variety of mockup
 tools. Balsamiq publishes documentation of the grid format here, with a simple example of using tree-specific formatting here.
 An alternative format
 of data consisting of an array of Records can also be provided. In this case the
 records are converted to "grid" format.
mockData - New mockData value. Default value is "md"java.lang.IllegalStateException - this property cannot be changed after the underlying component has been createdpublic java.lang.String getMockData()
ListGrid or TreeGrid, expressed in a simple text format popularized by mockup tools such as http://balsamiq.com and now commonly supported in a variety of mockup
 tools. Balsamiq publishes documentation of the grid format here, with a simple example of using tree-specific formatting here.
 An alternative format
 of data consisting of an array of Records can also be provided. In this case the
 records are converted to "grid" format.
public void setMockData(Record... mockData) throws java.lang.IllegalStateException
ListGrid or TreeGrid, expressed in a simple text format popularized by mockup tools such as http://balsamiq.com and now commonly supported in a variety of mockup
 tools. Balsamiq publishes documentation of the grid format here, with a simple example of using tree-specific formatting here.
 An alternative format
 of data consisting of an array of Records can also be provided. In this case the
 records are converted to "grid" format.
mockData - New mockData value. Default value is "md"java.lang.IllegalStateException - this property cannot be changed after the underlying component has been createdpublic Record[] getMockDataAsRecordArray()
ListGrid or TreeGrid, expressed in a simple text format popularized by mockup tools such as http://balsamiq.com and now commonly supported in a variety of mockup
 tools. Balsamiq publishes documentation of the grid format here, with a simple example of using tree-specific formatting here.
 An alternative format
 of data consisting of an array of Records can also be provided. In this case the
 records are converted to "grid" format.
public void setMockDataType(MockDataType mockDataType) throws java.lang.IllegalStateException
mockData is in the "grid" or "tree" format.  See
 MockDataType.mockDataType - New mockDataType value. Default value is "grid"java.lang.IllegalStateException - this property cannot be changed after the underlying component has been createdpublic MockDataType getMockDataType()
mockData is in the "grid" or "tree" format.  See
 MockDataType.public static void setDefaultProperties(MockDataSource mockDataSourceProperties)
Note: This method is intended for setting default attributes only and will affect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead. Calling this method after instances have been created can result in undefined behavior, since it bypasses any setters and a class instance may have already examined a particular property and not be expecting any changes through this route.
mockDataSourceProperties - properties that should be used as new defaults when instances of this class are createdSGWTPropertiespublic Record[] getMockDataAsRecord()
getMockDataAsRecordArray().