Uses of Class
story.dbcore.admin.DBCoreInterface

Packages that use DBCoreInterface
story.aesop   
story.dbcore.admin   
story.dbcore.grammars   
story.dbcore.gui   
story.flashback.gui   
 

Uses of DBCoreInterface in story.aesop
 

Methods in story.aesop that return DBCoreInterface
 DBCoreInterface TestDBCore.runTests(java.lang.String[] args)
          Main and only function does all the testing.
 

Uses of DBCoreInterface in story.dbcore.admin
 

Methods in story.dbcore.admin that return DBCoreInterface
 DBCoreInterface DBCAccessor.getDBCoreInterface()
           
 

Constructors in story.dbcore.admin with parameters of type DBCoreInterface
DBCAccessor(DBCoreInterface dbci)
           
 

Uses of DBCoreInterface in story.dbcore.grammars
 

Methods in story.dbcore.grammars with parameters of type DBCoreInterface
static ReturnValue SCTools.argument_expression(DBCoreInterface dbci, SymbolTable symbols, ReturnValue subvalue, ArgumentVector args)
          Handle the argument (non) operator, i.e., when an expression is followed by arguments.
static ReturnValue SCTools.assignment_expression(DBCoreInterface dbci, SymbolTable symbols, ReturnValue lvalue, ReturnValue rvalue)
          Handle an assignment operator when it is followed by an expression
static ReturnValue SCTools.assignment_new_document(DBCoreInterface dbci, SymbolTable symbols, ReturnValue lvalue, ArgumentVector new_args)
          Handle an assignment operator followed by "new document"
static ReturnValue SCTools.assignment_new_expression(DBCoreInterface dbci, SymbolTable symbols, ReturnValue lvalue, ReturnValue newrvalue)
          Handle an assignment operator followed by a "new" and then an identifier
static ReturnValue SCTools.assignment_new_repository(DBCoreInterface dbci, SymbolTable symbols, ReturnValue lvalue, ArgumentVector new_args)
          Handle an assignment operator followed by "new repository" and some arguments
static ReturnValue SCTools.atomicID(DBCoreInterface dbci, SymbolTable symbols, java.lang.String id)
          Handle an atomic identifier
static ReturnValue SCTools.colon(DBCoreInterface dbci, ReturnValue lvalue, ReturnValue rvalue)
          Handle the colon operator.
static ReturnValue SCTools.dot(DBCoreInterface dbci, SymbolTable symbols, ReturnValue lvalue, ReturnValue rvalue, boolean singleDot)
          Handle the dot operator
static ReturnValue SCTools.equality(DBCoreInterface dbci, SymbolTable symbols, ReturnValue lvalue, ReturnValue rvalue, boolean allow_indirect)
          Handle the equality operator.
static java.lang.StringBuffer SCTools.examine(DBCoreInterface dbci, SymbolTable symbols, ReturnValue returnVal)
          Examine an identifier in detail (i.e., call its render function) and return the StringBuffer
static ReturnValue SCTools.expression(DBCoreInterface dbci, SymbolTable symbols, ReturnValue returnValue)
          Handle a completed expression.
static ReturnValue SCTools.idTuple(DBCoreInterface dbci, SymbolTable symbols, java.lang.String left, java.lang.String right)
          Handle a tuple of atomic identifiers
static ReturnValue SCTools.link(DBCoreInterface dbci, ReturnValue lvalue, ReturnValue rvalue, boolean overrideInference)
          Handle the link operator, which is used to query for all direct links to or from a node (NOT to assign a link or test for a particular relationship, which are handled by = and ==/=~ respectively).
static void SCTools.linkLabel(DBCoreInterface dbci, SymbolTable symbols, LinkLabel label, java.lang.String className, java.lang.String attributeName, java.lang.String attributeValue)
          Handle a LinkLabel (inside some pipes ||).
static java.lang.Object SCTools.parameter_arg_dot_comparison(DBCoreInterface dbci, VariableID outreference, ReturnValue lvalue, ReturnValue mvalue, ReturnValue rvalue, boolean testGreaterThan, boolean singleDot)
          Handles an equality operator within a parameter argument when the lvalue had a dot parameter.
static java.lang.Object SCTools.parameter_arg_dot(DBCoreInterface dbci, VariableID outreference, ReturnValue lvalue, ReturnValue rvalue)
          Handles a dot operator for a parameter argument, e.g.,
static java.lang.Object SCTools.parameter_arg_link_equals(DBCoreInterface dbci, VariableID outreference, ReturnValue lvalue, ReturnValue mvalue, ReturnValue rvalue, boolean overrideInference)
          Handle a three-term, two-operator expression within a parameter argument when the two expressions are a link operator and the == equality operator.
static Parameter SCTools.parameter_arg_link(DBCoreInterface dbci, VariableID outreference, ReturnValue lvalue, ReturnValue mvalue, boolean overrideInference)
          Handle the link operator in a parameter argument.
static NodeAddress SCTools.parameter_find_node(DBCoreInterface dbci, NodeID nodeID)
          Helper function for parameter() that finds a NodeAddress from a NodeID and throws an exception if it DNE.
static VariableID SCTools.parameter_parse_reference(DBCoreInterface dbci, java.lang.String reference, SymbolTable symbols)
          Handles a reference specification within a parameter.
static java.lang.Object SCTools.parameter_term(DBCoreInterface dbci, VariableID outreference, ReturnValue term)
          Handles a lone term within a paramete argument, no operators.
static Parameter SCTools.parameter(DBCoreInterface dbci, VariableID outreference, ReturnValue paramType, ArgumentVector args)
          Handles a complete parameter, with type and arguments (e.g., node(arg))
 java.lang.StringBuffer SCParser.program(boolean execute, DBCoreInterface received_dbci, boolean received_echo_commands, boolean received_echo_returns, boolean received_dump_stdout)
           
static java.lang.StringBuffer SCTools.renderReturnValue(DBCoreInterface dbci, ReturnValue returnValue, SymbolTable symbols)
          Renders a return value to a StringBuffer, branching on type.
static void Shell.runShell(DBCoreInterface dbci)
           
static ReturnValue SCTools.unlink_expression(DBCoreInterface dbci, SymbolTable symbols, ReturnValue lvalue, ReturnValue rvalue)
          Handle the unlink operator when it is followed by an expression
 

Uses of DBCoreInterface in story.dbcore.gui
 

Constructors in story.dbcore.gui with parameters of type DBCoreInterface
CoreBrowser(DBCoreInterface dbci)
          Constructor that takes a DBCoreInterface.
DetailBox(DBCoreInterface dbci, CoreBrowser parentBrowser)
           
DetailBox(DBCoreInterface dbci, CoreBrowser parentBrowser, NodeAddress node)
           
Forest(CoreBrowser browser, DBCoreInterface dbci, DetailBox details, boolean showAllRepTab, TreeView treeView)
          Constructor.
ShellComponent(DBCoreInterface dbci, DetailBox detail, Forest forest, javax.swing.JFrame frame, CoreBrowser parentBrowser, javax.swing.JSplitPane splitPane)
           
 

Uses of DBCoreInterface in story.flashback.gui
 

Constructors in story.flashback.gui with parameters of type DBCoreInterface
FlashbackGUI(DBCoreInterface dbci)
           
 



Copyright © 2011 David K. Elson. All Rights Reserved.