Uses of Interface
com.joanju.Xferable

Packages that use Xferable
com.joanju Joanju top level package. 
com.joanju.proparse   
org.prorefactor.core General purpose Proparse support functions and subroutines. 
org.prorefactor.core.schema   
org.prorefactor.macrolevel   
org.prorefactor.nodetypes Subtypes of org.prorefactor.core.JPNode, and related classes. 
org.prorefactor.treeparser General use classes for any or all Tree Parsers. 
org.prorefactor.widgettypes   
 

Uses of Xferable in com.joanju
 

Methods in com.joanju with parameters of type Xferable
 void DataXferStream.addSchemaFor(Xferable x)
          May be used for building an xfer blob just for schema purposes.
 

Uses of Xferable in com.joanju.proparse
 

Classes in com.joanju.proparse that implement Xferable
 class NodeTypes
           
 class ProToken
           
 

Uses of Xferable in org.prorefactor.core
 

Classes in org.prorefactor.core that implement Xferable
 class JPNode
          Extension to antlr.BaseAST, which allows us to extract an external "antlr" AST view of a Proparse AST, which we can then run tree parsers against.
 

Uses of Xferable in org.prorefactor.core.schema
 

Classes in org.prorefactor.core.schema that implement Xferable
 class Database
          Database objects are created by the Schema class, and they are used when looking up table names from 4gl comile units.
 class Field
          Field objects are created both by the Schema class and they are also created for temp and work table fields defined within a 4gl compile unit.
 class Table
          Table objects are created both by the Schema class and also when temp and work tables are defined within a 4gl compile unit.
 

Uses of Xferable in org.prorefactor.macrolevel
 

Subinterfaces of Xferable in org.prorefactor.macrolevel
 interface MacroEvent
          Interface for a node in the macro event tree.
 

Classes in org.prorefactor.macrolevel that implement Xferable
 class IncludeRef
           
 class MacroDef
          A macro DEFINE (global or scoped) or UNDEFINE or an include argument (named or numbered/positional).
 class MacroRef
          Abstract class for a macro reference.
 class NamedMacroRef
          A reference to a macro argument, i.e.
 

Uses of Xferable in org.prorefactor.nodetypes
 

Classes in org.prorefactor.nodetypes that implement Xferable
 class BlockNode
           
 class FieldRefNode
           
 class ProgramRootNode
           
 class ProparseDirectiveNode
           
 class RecordNameNode
           
 

Uses of Xferable in org.prorefactor.treeparser
 

Subinterfaces of Xferable in org.prorefactor.treeparser
 interface SymbolI
           
 interface WidgetI
           
 

Classes in org.prorefactor.treeparser that implement Xferable
 class Block
          For keeping track of blocks, block attributes, and the things that are scoped within those blocks - especially buffer scopes.
 class BufferScope
          A record of a BufferSymbol scope to a Block.
 class Dataset
          A Symbol defined with DEFINE DATASET.
 class Datasource
          A Symbol defined with DEFINE DATA-SOURCE.
 class DataType
          One static instance of DataType is created for each data type in the 4GL.
 class FieldBuffer
          FieldBuffer is the Symbol object linked to from the AST for schema, temp, and work table fields, and FieldBuffer provides the link to the Field object.
 class FieldContainer
          Frame and Browse widgets are FieldContainers.
 class Query
          A Symbol defined with DEFINE QUERY.
 class Routine
          Represents the definition of a Routine.
 class Stream
          A Symbol defined with DEFINE STREAM or any other syntax which implicitly define a stream.
 class Symbol
          Base class for any type of symbol which needs to be kept track of when parsing a 4gl compile unit's AST.
 class SymbolScope
          For keeping track of PROCEDURE, FUNCTION, and trigger scopes within a 4gl compile unit.
 class SymbolScopeRoot
          A ScopeRoot object is created for each compile unit, and it represents the program (topmost) scope.
 class SymbolScopeSuper
          Contains skeleton symbols for purposes of inheritance.
 class TableBuffer
          A TableBuffer is a Symbol which provides a link from the syntax tree to a Table object.
 class Variable
          A Symbol defined with DEFINE VARIABLE or any of the other various syntaxes which implicitly define a variable.
 class Widget
          A Symbol defined with DEFINE or any of the other various syntaxes which implicitly define a widget.
 

Uses of Xferable in org.prorefactor.widgettypes
 

Subinterfaces of Xferable in org.prorefactor.widgettypes
 interface FieldLevelWidgetI
           
 

Classes in org.prorefactor.widgettypes that implement Xferable
 class Browse
           
 class Button
           
 class Frame
           
 class Image
           
 class Menu
           
 class MenuItem
           
 class Rectangle
           
 class Submenu
           
 



Copyright © 2008 Joanju Software. All Rights Reserved.