Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z 

L

LABEL_CHANGE - Static variable in interface edu.mit.blocks.codeblockutil.Canvas
 
labelMustBeUnique() - Method in class edu.mit.blocks.codeblocks.Block
Returns true if the label of this must be unique; false otherwise FORWARDED FROM BLOCK GENUS
labelMustBeUnique() - Method in class edu.mit.blocks.codeblocks.BlockGenus
Returns true if the label of this must be unique; false otherwise
LabelWidget - Class in edu.mit.blocks.codeblockutil
 
LabelWidget(String, Color, Color) - Constructor for class edu.mit.blocks.codeblockutil.LabelWidget
BlockLabel Constructor that takes in BlockID as well.
lightgray - Static variable in class edu.mit.blocks.codeblockutil.CGraphite
 
lineToRelative(GeneralPath, float, float) - Static method in class edu.mit.blocks.codeblocks.rendering.BlockShapeUtil
Draws a line segment relative to the current point of the GeneralPath.
linkAllDefaultArgs() - Method in class edu.mit.blocks.codeblocks.Block
Links all the default arguments specified in the BlockGenus of this to the specified sockets of this block.
linkDefArgs() - Method in class edu.mit.blocks.renderable.RenderableBlock
Links the default arguments of this block if it has any and if this block has not already linked its default args in this session.
linkDefArgument() - Method in class edu.mit.blocks.codeblocks.BlockConnector
Connects this connector with its default argument, if it has any, and returns the block ID of the connected default argument or Block.NULL if there is none.
LinkFinderUtil - Class in edu.mit.blocks.workspace.typeblocking
Utilities class to find links between two blocks
LinkFinderUtil() - Constructor for class edu.mit.blocks.workspace.typeblocking.LinkFinderUtil
 
LinkRule - Interface in edu.mit.blocks.codeblocks
LinkRule specifies a rule for Block linking.
loadBlockConnector(Workspace, Node, HashMap<Long, Long>) - Static method in class edu.mit.blocks.codeblocks.BlockConnector
Loads information for a single BlockConnector and returns an instance of BlockConnector with the loaded information
loadBlockConnectorShapes(Element) - Static method in class edu.mit.blocks.codeblocks.BlockConnectorShape
Loads the all the initial BlockConnectorShapes of this language
loadBlockDrawerSets(Workspace, Element, FactoryManager) - Static method in class edu.mit.blocks.workspace.PageDrawerLoadingUtils
 
loadBlockFrom(Workspace, Node, HashMap<Long, Long>) - Static method in class edu.mit.blocks.codeblocks.Block
Loads Block information from the specified node and return a Block instance with the loaded information
loadBlockGenera(Workspace, Element) - Static method in class edu.mit.blocks.codeblocks.BlockGenus
Loads the all the initial BlockGenuses and BlockGenus families of this language
loadBlockLanguage(Element) - Method in class edu.mit.blocks.controller.WorkspaceController
Loads all the block genuses, properties, and link rules of a language specified in the pre-defined language def file.
loadBlockNode(Workspace, Node, WorkspaceWidget, HashMap<Long, Long>) - Static method in class edu.mit.blocks.renderable.RenderableBlock
Loads a RenderableBlock and its related Block instance from the specified blockNode; returns null if no RenderableBlock was loaded.
loadComment(Workspace, NodeList, RenderableBlock) - Static method in class edu.mit.blocks.renderable.Comment
Loads the comment from a NodeList of comment parts
loadFreshWorkspace() - Method in class edu.mit.blocks.controller.WorkspaceController
Loads a fresh workspace based on the default specifications in the language definition file.
loadPageFrom(Node, boolean) - Method in class edu.mit.blocks.workspace.Page
 
loadPagesAndDrawers(Workspace, Element, FactoryManager) - Static method in class edu.mit.blocks.workspace.PageDrawerLoadingUtils
 
loadProject(String, String) - Method in class edu.mit.blocks.controller.WorkspaceController
Loads the programming project specified in the projectContents String, which is associated with the language definition file contained in the specified langDefContents.
loadProjectFromElement(Element) - Method in class edu.mit.blocks.controller.WorkspaceController
Loads the programming project from the specified element.
loadProjectFromPath(String) - Method in class edu.mit.blocks.controller.WorkspaceController
Loads the programming project from the specified file path.
loadSound(String) - Static method in class edu.mit.blocks.codeblockutil.SoundManager
 
loadState(Object) - Method in class edu.mit.blocks.codeblocks.Block
 
loadState(Object) - Method in class edu.mit.blocks.codeblocks.BlockConnector
 
loadState(Object) - Method in class edu.mit.blocks.renderable.RenderableBlock
 
loadState(Object) - Method in class edu.mit.blocks.workspace.BlockCanvas
 
loadState(Object) - Method in interface edu.mit.blocks.workspace.ISupportMemento
 
loadState(Object) - Method in class edu.mit.blocks.workspace.Page
 
loadState(Object) - Method in class edu.mit.blocks.workspace.Workspace
 
loadWorkspaceFrom(Element, Element) - Method in class edu.mit.blocks.workspace.Workspace
Loads the workspace with the following content: - RenderableBlocks and their associated Block instances that reside within the BlockCanvas
LOW_PRECISION - Static variable in class edu.mit.blocks.codeblockutil.NumberFormatter
 
LRUCache<K,V> - Class in edu.mit.blocks.codeblockutil
This class implements a Least Recently Used cache that stores arbitrary key/value pairs.
LRUCache(int) - Constructor for class edu.mit.blocks.codeblockutil.LRUCache
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links