Only private and/or inherited constructors are available.
Constructor for the AtomRead store.
This is an abstract class that data stores can extend to add updateable result set functionality
as well as client side querying capabilities. This enables
widgets to be aware of how active results change in response to the modifications/notifications.
Basic store to display CSS information.
Basic store to display CSS information.
A simple store that provides a datastore interface to a filesystem.
Initializer for the FlickrRestStore store.
Initializer for the FlickrStore store.
A data store for retrieving search results from Google.
The following attributes are supported on each item:
<ul>
<li>title - The blog post title in HTML format.</li>
<li>titleNoFormatting - The blog post title in plain text</li>
<li>content - A snippet of information about the blog post</li>
<li>blogUrl - The URL for the blog</li>
<li>postUrl - The URL for the a single blog post</li>
<li>visibleUrl - The URL with no protocol specified.
<li>cacheUrl - The URL to the copy of the document cached by Google
<li>author - The author of the blog post</li>
<li>publishedDate - The published date, in RFC-822 format</li>
</ul>
The query accepts one parameter: text - The string to search for
A data store for retrieving search results from Google.
The following attributes are supported on each item:
<ul>
<li>title - The book title in HTML format.</li>
<li>titleNoFormatting - The book title in plain text</li>
<li>authors - An array of authors</li>
<li>url - The URL for the item</li>
<li>unescapedUrl - The URL for the item, with URL escaping. This is often more readable</li>
<li>bookId - An identifier for the book, usually an ISBN.</li>
<li>pageCount - The number of pages in the book.</li>
<li>publishedYear - The year of publication.</li>
</ul>
The query accepts one parameter: text - The string to search for
A data store for retrieving RSS and Atom feeds from Google. The
feeds can come from any source, which is specified in the "url"
parameter of the query passed to the "fetch" function.
The following attributes are supported on each item:
<ul>
<li>title - The feed entry title.</li>
<li>link - The URL for the HTML version of the feed entry.</li>
<li>content - The full content of the blog post, in HTML format</li>
<li>summary - A snippet of information about the feed entry, in plain text</li>
<li>published - The string date on which the entry was published.
You can parse the date with new Date(store.getValue(item, "published")</li>
<li>categories - An array of string tags for the entry</li>
</ul>
The query accepts one parameter: url - The URL of the feed to retrieve
A data store for retrieving search results from Google.
The following attributes are supported on each item:
<ul>
<li>title - The image title in HTML format.</li>
<li>titleNoFormatting - The image title in plain text</li>
<li>url - The URL for the image</li>
<li>unescapedUrl - The URL for the image, with URL escaping. This is often more readable</li>
<li>tbUrl - The URL for the image thumbnail</li>
<li>visibleUrl - A shortened version of the URL associated with the result, stripped of a protocol and path</li>
<li>originalContextUrl - The URL of the page containing the image.</li>
<li>width - The width of the image in pixels.</li>
<li>height - The height of the image in pixels.</li>
<li>tbWidth - The width of the image thumbnail in pixels.</li>
<li>tbHeight - The height of the image thumbnail in pixels.</li>
<li>content - A snippet of information about the image, in HTML format</li>
<li>contentNoFormatting - A snippet of information about the image, in plain text</li>
</ul>
The query accepts one parameter: text - The string to search for
A data store for retrieving search results from Google.
The following attributes are supported on each item:
<ul>
<li>title - The blog post title in HTML format.</li>
<li>titleNoFormatting - The blog post title in plain text</li>
<li>content - A snippet of information about the blog post</li>
<li>url - The URL for the item</li>
<li>lat - The latitude.</li>
<li>lng - The longtitude.</li>
<li>streetAddress - The street address</li>
<li>city - The city</li>
<li>region - The region</li>
<li>country - The country</li>
<li>phoneNumbers - Phone numbers associated with this address. Can be one or more.</li>
<li>ddUrl - A URL that can be used to provide driving directions from the center of the search results to this search results</li>
<li>ddUrlToHere - A URL that can be used to provide driving directions from this search result to a user specified location</li>
<li>staticMapUrl - The published date, in RFC-822 format</li>
</ul>
The query accepts one parameter: text - The string to search for
A data store for retrieving search results from Google.
The following attributes are supported on each item:
<ul>
<li>title - The news story title in HTML format.</li>
<li>titleNoFormatting - The news story title in plain text</li>
<li>content - A snippet of information about the news story</li>
<li>url - The URL for the item</li>
<li>unescapedUrl - The URL for the item, with URL escaping. This is often more readable</li>
<li>publisher - The name of the publisher</li>
<li>clusterUrl - A URL pointing to a page listing related storied.</li>
<li>location - The location of the news story.</li>
<li>publishedDate - The date of publication, in RFC-822 format.</li>
<li>relatedStories - An optional array of objects specifying related stories.
Each object has the following subset of properties:
"title", "titleNoFormatting", "url", "unescapedUrl", "publisher", "location", "publishedDate".
</li>
</ul>
The query accepts one parameter: text - The string to search for
Initializer for the GoogleSearchStore store.
A data store for retrieving search results from Google.
The following attributes are supported on each item:
<ul>
<li>title - The blog post title in HTML format.</li>
<li>titleNoFormatting - The blog post title in plain text</li>
<li>content - A snippet of information about the blog post</li>
<li>url - The URL for the item</li>
<li>published - The published date, in RFC-822 format.</li>
<li>publisher - The name of the publisher.</li>
<li>duration - The approximate duration, in seconds, of the video.</li>
<li>tbWidth - The width in pixels of the video.</li>
<li>tbHeight - The height in pixels of the video</li>
<li>tbUrl - The URL to a thumbnail representation of the video.</li>
<li>playUrl - If present, supplies the url of the flash version of the video that can be played inline on your page. To play this video simply create and <embed> element on your page using this value as the src attribute and using application/x-shockwave-flash as the type attribute. If you want the video to play right away, make sure to append &autoPlay=true to the url..</li>
</ul>
The query accepts one parameter: text - The string to search for
A data store for retrieving search results from Google.
The following attributes are supported on each item:
<ul>
<li>title - The page title in HTML format.</li>
<li>titleNoFormatting - The page title in plain text</li>
<li>content - A snippet of information about the page</li>
<li>url - The URL for the item</li>
<li>unescapedUrl - The URL for the item, with URL escaping. This is often more readable</li>
<li>visibleUrl - The URL with no protocol specified.</li>
<li>cacheUrl - The URL to the copy of the document cached by Google</li>
</ul>
The query accepts one parameter: text - The string to search for
Initializer for the HTML table store.
jsonPathStore constructor, instantiate a new jsonPathStore
Takes a single optional parameter in the form of a Javascript object
containing one or more of the following properties.
data: /*JSON String*/ || /* Javascript Object */,
JSON String or Javascript object this store will control
JSON is converted into an object, and an object passed to
the store will be used directly. If no data and no url
is provide, an empty object, {}, will be used as the initial
store.
url: /* string url */
Load data from this url in JSON format and use the Object
created from the data as the data source.
indexOnLoad: /* boolean */
Defaults to true, but this may change in the near future.
Parse the data object and set individual objects up as
appropriate. This will add meta data and assign
id's to objects that dont' have them as defined by the
idAttribute option. Disabling this option will keep this
parsing from happening until a query is performed at which
time only the top level of an item has meta info stored.
This might work in some situations, but you will almost
always want to indexOnLoad or use another option which
will create an index. In the future we will support a
generated index that maps by jsonPath allowing the
server to take some of this load for larger data sets.
idAttribute: /* string */
Defaults to '_id'. The name of the attribute that holds an objects id.
This can be a preexisting id provided by the server.
If an ID isn't already provided when an object
is fetched or added to the store, the autoIdentity system
will generate an id for it and add it to the index. There
are utility routines for exporting data from the store
that can clean any generated IDs before exporting and leave
preexisting id's in tact.
metaLabel: /* string */
Defaults to '_meta' overrides the attribute name that is used by the store
for attaching meta information to an object while
in the store's control. Defaults to '_meta'.
hideMetaAttributes: /* boolean */
Defaults to False. When enabled, calls to getAttributes() will not
include the meta attribute.
autoIdPrefix: /*string*/
Defaults to "_auto_". This string is used as the prefix to any
objects which have a generated id. A numeric index is appended
to this string to complete the ID
mode: dojox.data.ASYNC_MODE || dojox.data.SYNC_MODE
Defaults to ASYNC_MODE. This option sets the default mode for this store.
Sync calls return their data immediately from the calling function
instead of calling the callback functions. Functions such as
fetchItemByIdentity() and fetch() both accept a string parameter in addtion
to the normal keywordArgs parameter. When passed this option, SYNC_MODE will
automatically be used even when the default mode of the system is ASYNC_MODE.
A normal request to fetch or fetchItemByIdentity (with kwArgs object) can also
include a mode property to override this setting for that one request.
JsonRestStore is a Dojo Data store interface to JSON HTTP/REST web
storage services that support read and write through GET, PUT, POST, and DELETE.
Initializer for the PicasaStore store.
This class provides a store that is mainly intended to be used
for loading data dynamically from the server, used i.e. for
retreiving chunks of data from huge data stores on the server (by server-side filtering!).
Upon calling the fetch() method of this store the data are requested from
the server if they are not yet loaded for paging (or cached).
For example used for a combobox which works on lots of data. It
can be used to retreive the data partially upon entering the
letters "ac" it returns only items like "action", "acting", etc.
note:
The field name "id" in a query is reserved for looking up data
by id. This is necessary as before the first fetch, the store
has no way of knowing which field the server will declare as
identifier.
RailsStore is a data store for interacting with RESTful Rails controllers
ServiceStore constructor, instantiate a new ServiceStore
A ServiceStore can be configured from a JSON Schema. Queries are just
passed through to the underlying services
Initialize a SnapLogicStore object.
Initializer for the Wikipedia data store interface.
Initialize with an XML element
Constructor for the XML store.