Skip navigation links
$ A B C D E F G H I K L N O P R S T U _ 

$

$invoke(P1, P2, P3, P4, P5) - Method in interface com.eduworks.ec.function.Callback5
 

A

ab2str(ArrayBuffer) - Static method in class com.eduworks.ec.blob.BlobHelper
 
addEdge(E, V, V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
addEdge(E, V, V) - Method in interface com.eduworks.ec.graph.Graph
Adds edge e to this graph such that it connects vertex v1 to v2.
addEdgeSafely(E, V, V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
addEdgeUnsafely(E, V, V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
addHyperEdge(E, Array<? extends V>) - Method in interface com.eduworks.ec.graph.Hypergraph
Adds edge to this graph.
addVertex(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
addVertex(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Adds vertex to this graph.
addVertexSafely(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
append(String, String) - Method in class com.eduworks.ec.remote.FormData
 
ArrayBuffer - Class in com.eduworks.ec.blob
 
ArrayBuffer(Array) - Constructor for class com.eduworks.ec.blob.ArrayBuffer
 
ArrayBuffer(int) - Constructor for class com.eduworks.ec.blob.ArrayBuffer
 
async - Static variable in class com.eduworks.ec.remote.EcRemote
Turn this property off to cause all remote web service calls to be synchronous.
asyncContinue() - Static method in class com.eduworks.ec.task.Task
 
asyncImmediate(Callback1) - Static method in class com.eduworks.ec.task.Task
Invoke a method at some point in the future, allowing draw methods to occur periodically.
asyncImmediateFunctions - Static variable in class com.eduworks.ec.task.Task
 

B

base64ToBlob(String, String) - Static method in class com.eduworks.ec.blob.BlobHelper
 
Blob - Class in com.eduworks.ec.blob
 
Blob(Array<String>, Object) - Constructor for class com.eduworks.ec.blob.Blob
 
BlobHelper - Class in com.eduworks.ec.blob
 
BlobHelper() - Constructor for class com.eduworks.ec.blob.BlobHelper
 
byteLength - Variable in class com.eduworks.ec.blob.ArrayBuffer
 

C

call(Object) - Static method in class com.eduworks.ec.array.toString
 
Callback5<P1,P2,P3,P4,P5> - Interface in com.eduworks.ec.function
 
calledFunctions - Static variable in class com.eduworks.ec.task.Task
 
com.eduworks.ec.array - package com.eduworks.ec.array
 
com.eduworks.ec.blob - package com.eduworks.ec.blob
 
com.eduworks.ec.browser - package com.eduworks.ec.browser
 
com.eduworks.ec.date - package com.eduworks.ec.date
 
com.eduworks.ec.function - package com.eduworks.ec.function
 
com.eduworks.ec.graph - package com.eduworks.ec.graph
 
com.eduworks.ec.log - package com.eduworks.ec.log
 
com.eduworks.ec.random - package com.eduworks.ec.random
 
com.eduworks.ec.remote - package com.eduworks.ec.remote
 
com.eduworks.ec.storage - package com.eduworks.ec.storage
 
com.eduworks.ec.task - package com.eduworks.ec.task
 
containsEdge(E) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
containsEdge(E) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns true if this graph's edge collection contains edge.
containsVertex(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
containsVertex(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns true if this graph's vertex collection contains vertex.
counter - Variable in class com.eduworks.ec.array.EcAsyncHelper
Counter that counts down when each callback is called.

D

Date - Class in com.eduworks.ec.date
 
Date() - Constructor for class com.eduworks.ec.date.Date
 
degree(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
degree(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the number of edges incident to vertex.
delayedFunctions - Static variable in class com.eduworks.ec.task.Task
 
desiredFps - Static variable in class com.eduworks.ec.task.Task
 
destination - Variable in class com.eduworks.ec.graph.Triple
Destination vertex.

E

each(Array<T>, Callback2<T, Callback0>, Callback1<Array<T>>) - Method in class com.eduworks.ec.array.EcAsyncHelper
"Each" method.
eachSet(Array<T>, Callback2<T, Callback1>, Callback1<Array<T>>) - Method in class com.eduworks.ec.array.EcAsyncHelper
"Each" method.
EcArray - Class in com.eduworks.ec.array
Array Helper Functions
EcArray() - Constructor for class com.eduworks.ec.array.EcArray
 
EcAsyncHelper<T> - Class in com.eduworks.ec.array
Pattern (probably similar to Promise) that provides fine grained control over asynchronous execution.
EcAsyncHelper() - Constructor for class com.eduworks.ec.array.EcAsyncHelper
 
EcBrowserDetection - Class in com.eduworks.ec.browser
 
EcBrowserDetection() - Constructor for class com.eduworks.ec.browser.EcBrowserDetection
 
EcDate - Class in com.eduworks.ec.date
 
EcDate() - Constructor for class com.eduworks.ec.date.EcDate
 
EcDirectedGraph<V,E> - Class in com.eduworks.ec.graph
A directed implementation of {{#crossLink "Graph"}}Graph{{/crossLink}}.
EcDirectedGraph() - Constructor for class com.eduworks.ec.graph.EcDirectedGraph
 
EcJsObject - Class in com.eduworks.ec.array
 
EcJsObject() - Constructor for class com.eduworks.ec.array.EcJsObject
 
ecKeys(Object) - Static method in class com.eduworks.ec.array.EcJsObject
 
EcLevrHttp - Class in com.eduworks.ec.remote
Interface to functions from com.eduworks.ew, presuming the javascript is being run in an EW environment.
EcLevrHttp() - Constructor for class com.eduworks.ec.remote.EcLevrHttp
 
EcLocalStorage - Class in com.eduworks.ec.storage
 
EcLocalStorage() - Constructor for class com.eduworks.ec.storage.EcLocalStorage
 
ecLog(String) - Static method in class com.eduworks.ec.log.Logger
 
EcNodeJs - Class in com.eduworks.ec.remote
Interface to functions from node, presuming the javascript is being run in a node environment.
EcNodeJs() - Constructor for class com.eduworks.ec.remote.EcNodeJs
 
EcObject - Class in com.eduworks.ec.array
Object Helper Functions
EcObject() - Constructor for class com.eduworks.ec.array.EcObject
 
EcRandom - Class in com.eduworks.ec.random
 
EcRandom() - Constructor for class com.eduworks.ec.random.EcRandom
 
EcRemote - Class in com.eduworks.ec.remote
Wrapper to handle all remote web service invocations.
EcRemote() - Constructor for class com.eduworks.ec.remote.EcRemote
 
edge - Variable in class com.eduworks.ec.graph.Triple
Object to hold in the edge.
equals(Object) - Method in class com.eduworks.ec.graph.Triple
Returns true IFF sources, destinations, and edges match.
ewExists() - Static method in class com.eduworks.ec.remote.EcLevrHttp
 

F

failWithCallback(Callback1<String>, Callback0) - Method in class com.eduworks.ec.array.EcAsyncHelper
 
findEdge(V, V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
findEdge(V, V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns an edge that connects this vertex to v.
findEdgeSet(V, V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
findEdgeSet(V, V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns all edges that connects this vertex to v.
finish() - Method in class com.eduworks.ec.array.EcAsyncHelper
Stops any remaining objects from being iterated over, if they have not already.
FormData - Class in com.eduworks.ec.remote
 
FormData() - Constructor for class com.eduworks.ec.remote.FormData
 

G

generateUUID() - Static method in class com.eduworks.ec.random.EcRandom
 
getDefaultEdgeType() - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getDefaultEdgeType() - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the default edge type for this graph.
getDest(E) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getDest(E) - Method in interface com.eduworks.ec.graph.Graph
If directed_edge is a directed edge in this graph, returns the destination; otherwise returns null.
getDest(E) - Method in interface com.eduworks.ec.graph.Hypergraph
If directed_edge is a directed edge in this graph, returns the destination; otherwise returns null.
getEdgeCount() - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getEdgeCount() - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the number of edges in this graph.
getEdgeCountOfType(String) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getEdgeCountOfType(String) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the number of edges of type edge_type in this graph.
getEdges() - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getEdges() - Method in interface com.eduworks.ec.graph.Hypergraph
Returns a view of all edges in this graph.
getEdgesOfType(String) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getEdgesOfType(String) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the collection of edges in this graph which are of type edge_type.
getEdgeType(E) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getEdgeType(E) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the edge type of edge in this graph.
getExpectingObject(String, String, Callback1<Object>, Callback1<String>) - Static method in class com.eduworks.ec.remote.EcRemote
GETs something from a remote endpoint.
getExpectingString(String, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.remote.EcRemote
GETs something from a remote endpoint.
getIncidentCount(E) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getIncidentCount(E) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the number of vertices that are incident to edge.
getIncidentEdges(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getIncidentEdges(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the collection of edges in this graph which are connected to vertex.
getIncidentVertices(E) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getIncidentVertices(E) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the collection of vertices in this graph which are connected to edge.
getInEdges(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getInEdges(V) - Method in interface com.eduworks.ec.graph.Graph
Returns a Collection view of the incoming edges incident to vertex in this graph.
getInEdges(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns a Array view of the incoming edges incident to vertex in this graph.
getNeighborCount(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getNeighborCount(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the number of vertices that are adjacent to vertex (that is, the number of vertices that are incident to edges in vertex's incident edge set).
getNeighbors(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getNeighbors(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the collection of vertices which are connected to vertex via any edges in this graph.
getOpposite(V, E) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getOpposite(V, E) - Method in interface com.eduworks.ec.graph.Graph
Returns the vertex at the other end of edge from vertex.
getOutEdges(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getOutEdges(V) - Method in interface com.eduworks.ec.graph.Graph
Returns a Collection view of the outgoing edges incident to vertex in this graph.
getOutEdges(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns a Array view of the outgoing edges incident to vertex in this graph.
getPredecessorCount(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getPredecessorCount(V) - Method in interface com.eduworks.ec.graph.Graph
Returns the number of predecessors that vertex has in this graph.
getPredecessors(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getPredecessors(V) - Method in interface com.eduworks.ec.graph.Graph
Returns a Collection view of the predecessors of vertex in this graph.
getPredecessors(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns a Array view of the predecessors of vertex in this graph.
getSource(E) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getSource(E) - Method in interface com.eduworks.ec.graph.Graph
If directed_edge is a directed edge in this graph, returns the source; otherwise returns null.
getSource(E) - Method in interface com.eduworks.ec.graph.Hypergraph
If directed_edge is a directed edge in this graph, returns the source; otherwise returns null.
getSuccessJSONCallback(Callback1<Object>, Callback1<String>) - Static method in class com.eduworks.ec.remote.EcRemote
 
getSuccessorCount(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getSuccessorCount(V) - Method in interface com.eduworks.ec.graph.Graph
Returns the number of successors that vertex has in this graph.
getSuccessors(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getSuccessors(V) - Method in interface com.eduworks.ec.graph.Graph
Returns a Collection view of the successors of vertex in this graph.
getSuccessors(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns a Array view of the successors of vertex in this graph.
getVertexCount() - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getVertexCount() - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the number of vertices in this graph.
getVertices() - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
getVertices() - Method in interface com.eduworks.ec.graph.Hypergraph
Returns a view of all vertices in this graph.
Graph<V,E> - Interface in com.eduworks.ec.graph
A graph consisting of a set of vertices of type V set and a set of edges of type E.

H

has(Array, Object) - Static method in class com.eduworks.ec.array.EcArray
Returns true if the array has the value already.
httpDelete(String, String, String, String, Object) - Static method in class com.eduworks.ec.remote.EcLevrHttp
HTTP Delete method from com.eduworks.ew package.
httpGet(String) - Static method in class com.eduworks.ec.remote.EcLevrHttp
HTTP Get method from com.eduworks.ew package.
httpPost(Object, String, String, String, String) - Static method in class com.eduworks.ec.remote.EcLevrHttp
HTTP Post method from com.eduworks.ew package.
httpStatus - Static variable in class com.eduworks.ec.remote.EcLevrHttp
Method handle for httpStatus.
Hypergraph<V,E> - Interface in com.eduworks.ec.graph
A hypergraph, consisting of a set of vertices of type V and a set of hyperedges of type E which connect the vertices.

I

immediate(Callback0) - Static method in class com.eduworks.ec.task.Task
Invoke a method now or later based on whether some time has passed since we last drew the screen.
immediateFunctions - Static variable in class com.eduworks.ec.task.Task
 
inDegree(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
inDegree(V) - Method in interface com.eduworks.ec.graph.Graph
Returns the number of incoming edges incident to vertex.
inDegree(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the number of incoming edges incident to vertex.
indexOf(Array, Object) - Static method in class com.eduworks.ec.array.EcArray
Returns the index of an object or value if the object or value exists in the array.
isArray(Object) - Static method in class com.eduworks.ec.array.EcArray
Returns true if the result is an array.
isDest(V, E) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
isDest(V, E) - Method in interface com.eduworks.ec.graph.Graph
Returns true if vertex is the destination of edge.
isIeOrEdge() - Static method in class com.eduworks.ec.browser.EcBrowserDetection
 
isIncident(V, E) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
isIncident(V, E) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns true if vertex and edge are incident to each other.
isNeighbor(V, V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
isNeighbor(V, V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns true if v1 and v2 share an incident edge.
isNodeJs - Static variable in class com.eduworks.ec.remote.EcNodeJs
Method handle for httpStatus.
isObject(Object) - Static method in class com.eduworks.ec.array.EcArray
Returns true if the result is an object.
isObject(Object) - Static method in class com.eduworks.ec.array.EcObject
Returns true if the result is an object.
isPredecessor(V, V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
isPredecessor(V, V) - Method in interface com.eduworks.ec.graph.Graph
Returns true if v1 is a predecessor of v2 in this graph.
isSource(V, E) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
isSource(V, E) - Method in interface com.eduworks.ec.graph.Graph
Returns true if vertex is the source of edge.
isStopped() - Method in class com.eduworks.ec.array.EcAsyncHelper
Is preventing 'after' from being called?
isSuccessor(V, V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
isSuccessor(V, V) - Method in interface com.eduworks.ec.graph.Graph
Returns true if v1 is a successor of v2 in this graph.

K

keys(Object) - Static method in class com.eduworks.ec.array.EcObject
Returns keys on the object

L

lastFrame - Static variable in class com.eduworks.ec.task.Task
 
log(String) - Static method in class com.eduworks.ec.log.Logger
 
Logger - Class in com.eduworks.ec.log
Created by fray on 8/10/17.
Logger() - Constructor for class com.eduworks.ec.log.Logger
 

N

now() - Static method in class com.eduworks.ec.date.Date
 

O

outDegree(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
outDegree(V) - Method in interface com.eduworks.ec.graph.Graph
Returns the number of outgoing edges incident to vertex.
outDegree(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Returns the number of outgoing edges incident to vertex.

P

postExpectingObject(String, String, FormData, Callback1<Object>, Callback1<String>) - Static method in class com.eduworks.ec.remote.EcRemote
POSTs a request to a remote endpoint.
postExpectingString(String, String, FormData, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.remote.EcRemote
POSTs a request to a remote endpoint.
postWithHeadersExpectingString(String, String, FormData, Map<String, String>, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.remote.EcRemote
POSTs a request to a remote endpoint.

R

removeDuplicates(Array) - Static method in class com.eduworks.ec.array.EcArray
Removes values IFF the values == one another.
removeEdge(E) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
removeEdge(E) - Method in interface com.eduworks.ec.graph.Hypergraph
Removes edge from this graph.
removeItem(Storage, String) - Static method in class com.eduworks.ec.storage.EcLocalStorage
 
removeVertex(V) - Method in class com.eduworks.ec.graph.EcDirectedGraph
 
removeVertex(V) - Method in interface com.eduworks.ec.graph.Hypergraph
Removes vertex from this graph.
request(Object, Callback3<String, Object, String>) - Static method in class com.eduworks.ec.remote.EcNodeJs
 
runningAsyncFunctions - Static variable in class com.eduworks.ec.task.Task
 

S

scriptPath - Static variable in class com.eduworks.ec.array.EcAsyncHelper
 
setAdd(Array, Object) - Static method in class com.eduworks.ec.array.EcArray
Adds a value if the array does not have the value already.
setNull(Callback1) - Static method in class com.eduworks.ec.array.EcAsyncHelper
 
setRemove(Array, Object) - Static method in class com.eduworks.ec.array.EcArray
Removes a value from the array.
slice(int, int) - Method in class com.eduworks.ec.blob.ArrayBuffer
 
source - Variable in class com.eduworks.ec.graph.Triple
Source vertex.
stop() - Method in class com.eduworks.ec.array.EcAsyncHelper
Stops any remaining objects from being iterated over, if they have not already.
str2ab(String) - Static method in class com.eduworks.ec.blob.BlobHelper
 
stringToFile(Object, String, String) - Static method in class com.eduworks.ec.blob.BlobHelper
 

T

Task - Class in com.eduworks.ec.task
Class with static methods to prevent unnecessary overhead with small operations that don't prevent drawing, but to setTimeout on methods that slow down the browser sufficiently to interfere with drawing.
Task() - Constructor for class com.eduworks.ec.task.Task
 
tasks - Static variable in class com.eduworks.ec.task.Task
 
timeout - Static variable in class com.eduworks.ec.remote.EcRemote
Timeout for AJAX requests
toISOString(Date) - Static method in class com.eduworks.ec.date.EcDate
Returns an ISO 8601 TimeDate String from a Date object.
toString - Class in com.eduworks.ec.array
 
toString() - Constructor for class com.eduworks.ec.array.toString
 
Triple<S1,S2,S3> - Class in com.eduworks.ec.graph
Object to hold a triple, used in graph.
Triple() - Constructor for class com.eduworks.ec.graph.Triple
 

U

updateFrame() - Static method in class com.eduworks.ec.task.Task
Updates the framerate timer/counter.
updateFrameHandle - Static variable in class com.eduworks.ec.task.Task
 
upgradeHttpToHttps(String) - Static method in class com.eduworks.ec.remote.EcRemote
 
urlAppend(String, String) - Static method in class com.eduworks.ec.remote.EcRemote
 

_

_delete(String, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.remote.EcRemote
DELETEs something at a remote endpoint.
$ A B C D E F G H I K L N O P R S T U _ 
Skip navigation links

Copyright © 2021 Eduworks Corporation. All rights reserved.