Class Index | File Index

AV Framework Classes


Class Index

_global_


av

Welcome to the AV Framework!

The top level av namespace, persisted in all open windows including av.js

The primary goal of the avhtml framework is to speed up development, improve stability, and ensure a cohesive feel throughout all applications built for CloudTv.


av.apis


av.apis.Funnel

The funnel class creates and handles requests to funnel, utilizes av.net libraries.

av.apis.Twitter


av.app_version_screen

Provides an interface for a configurable appinfo screen.

av.data


av.data.json

Contains libraries for parsing JSON across platforms, includes JSON parser when current platform does not support it natively.

av.data.xml

av.data.xml provides functions that allow the developer to interact with an XML document without the need to parse through nodes; more of a "give me everything" set of functions; -------!!!!!IMPORTANT!!!!!-------: ALL TAG NAMES ARE CONVERTED TO lowercase (in tag and attribute names), AND ":" colons are replaced with "_" underscores (in tag names); MOST USEFUL FUNCTION: #.xml2json

av.debug

Helper which will setup a kunami code listener, as well as other helpers

av.dom

DOM Manipulation methods and helpers for the ActiveVideo platform; provides utility methods to query, 
update,and manipulate the HTML DOM.
					

av.errorScreen

Provides an interface for a configurable error screen.

av.EventInterface

Extends the scope of the argument to the constructor to contain a generic event interface to have methods:

  1. resetEventListeners
  2. addEventListener
  3. removeEventListener
  4. hasEventListener
  5. dispatchEvent

This class is VERY useful as a simple way to extend any object or other class to have an Event engine, see Let's make a framework: Turing events for similar types of programming paradigms.


av.html


av.JSONExplorer

A useful UI Widget that given an object, and an optional id (will insert at top level of document.body if no id provided), generates a full JSON browser; this includes the ability to navigate up/down through the JSON object and hitting ENTER on any of the fields allows you to preview that value (text, image, or video)

av.keyboard

Keyboard UI interface/abstraction.
					

av.Log

Methods used for logging, available by default when using av.js

av.math

MATH FUNCTIONS- provides methods to perform basic mathematical functions.
					

av.Navigation


av.pairing

The pairing library includes methods needed to pair a device to the pairing server, and provides keys that can be used by external devices to connect to the ActiveVideo device; NOTE: THIS NAMESPACE REQUIRES A WEB SERVICE.

av.plugin


av.plugin.png


av.plugin.QR


av.Reader


av.ResourceHandler


av.session

av.session Methods to communicate with the client through the USM (Universal Session Manager) using this namespace; provides mechanisms to interface throughout the life of the applicaiton with the client Emits the events "tune", "message", and "error" through the inheritted av.EventInterface event listeners.

av.storage.cookies


av.string

Provides utility methods for dealing with strings; common methods that support tasks that are used repeatedly in web applications.

av.Timeout

Provides an interface for a configurable timeout screen.

av.tracker

av.tracker

Boolean


Date


Function


FunnelList

Builds an object comprised of feed and run requests.

FunnelSearch

Builds an object based on a variety of search parameters, which contains where/limit/field clauses much like an SQL query would, and by calling the .toString() method one can obtain a valid JSON post body for a request to Funnel

Keyboard


LightBox


©2013 ActiveVideo Networks