A B C D E F G H I L M N O P Q R S T U V W Z _

A

AbstractFile - Class in astcentric.structure.filesystem
Abstract super class which implements AbstractFile.getFileType() based on VirtualFile.getName().
AbstractFile() - Constructor for class astcentric.structure.filesystem.AbstractFile
 
AbstractTransformation - Class in astcentric.structure.transformation
Abstract super class of all transformations.
AbstractTransformation(AST) - Constructor for class astcentric.structure.transformation.AbstractTransformation
Creates an instance which will transform the specified AST.
accept(ZipEntry) - Method in interface astcentric.structure.filesystem.ZipEntryFilter
Returns true if the specified entry will be accepted by the ZipFilesystem.
add(Transformation) - Method in class astcentric.structure.transformation.TransformationSequence
Appends the specified transformation at the end of the sequence.
addASTListener(ASTListener) - Method in interface astcentric.structure.basic.AST
Registers the specified listener for receiving change events.
addNode(Node, int, Node) - Method in interface astcentric.structure.basic.AST
Adds the specified node to the specified parent at the specified child index.
AliasASTIDMapping - Interface in astcentric.structure.basic.id
Interface which maps alias AST IDs onto real AST IDs.
AllowedReferenceHandler - Interface in astcentric.structure.validation
Handler for allowed reference nodes.
AncestorCollector - Class in astcentric.structure.query
Collector of ancestors of Node instances.
AncestorCollector(Range) - Constructor for class astcentric.structure.query.AncestorCollector
Creates an instance with the specified range of levels. 0 means the node itself, 1 the parent, 2 the grandparent etc.
asCollection(Collection<Node>) - Static method in class astcentric.structure.basic.NodeTool
Returns the specified collection of nodes into a NodeCollection.
assertValid(String) - Method in class astcentric.structure.basic.tool.NameValidator
Asserts validity of the specified name.
AST - Interface in astcentric.structure.basic
Interface defining an Abstract Syntax Tree (AST).
astcentric - package astcentric
 
astcentric.structure.basic - package astcentric.structure.basic
AST structure.
astcentric.structure.basic.id - package astcentric.structure.basic.id
ID classes and generators.
astcentric.structure.basic.property - package astcentric.structure.basic.property
Property classes and factory.
astcentric.structure.basic.tool - package astcentric.structure.basic.tool
Bunch of various tool classes.
astcentric.structure.filesystem - package astcentric.structure.filesystem
Virtual File System.
astcentric.structure.query - package astcentric.structure.query
 
astcentric.structure.transformation - package astcentric.structure.transformation
Basis transformations on an AST.
astcentric.structure.validation - package astcentric.structure.validation
Classes for validating an AST.
astcentric.structure.validation.tool - package astcentric.structure.validation.tool
 
astChanged(ASTEvent) - Method in interface astcentric.structure.basic.ASTListener
Invoked after an AST has been changed.
ASTChangedEvent - Class in astcentric.structure.basic
Event which occurs after name or properties of an AST have been changed.
ASTEvent - Class in astcentric.structure.basic
Abstract superclass of all types of AST changing events.
ASTEventInReference - Class in astcentric.structure.basic
Event which occurs after an AST in the role of an ASTListener has received an event from an AST of one of the references of its nodes.
ASTFactory - Interface in astcentric.structure.basic
A factory for creating objects of type AST.
ASTFileWriter - Interface in astcentric.structure.basic
Interface for saving an AST to a VirtualFile.
ASTID - Class in astcentric.structure.basic.id
Immutable class of an AST ID.
ASTID(String, String, long) - Constructor for class astcentric.structure.basic.id.ASTID
Creates a new instance.
ASTIDGenerator - Class in astcentric.structure.basic.id
Factory for instances of ASTID.
ASTIDGenerator(String, String, TimestampProvider) - Constructor for class astcentric.structure.basic.id.ASTIDGenerator
Creates an instance for the specified TimestampProvider and domain and creator name.
ASTInfo - Class in astcentric.structure.basic
Immutable class for name and ID of an AST.
ASTInfoHandler - Interface in astcentric.structure.basic
Call-back interface for traversing all loadable ASTs of an ASTLoader.
ASTListener - Interface in astcentric.structure.basic
Listener for changes in an AST.
ASTLoader - Interface in astcentric.structure.basic
Interface of classes which are able to load an AST from some persistent source based on a unique ASTID.
ASTPath - Class in astcentric.structure.basic
AST path with path elements for searching for ASTs by the DefaultASTLoader.
ASTPath(VirtualFile) - Constructor for class astcentric.structure.basic.ASTPath
Creates an instance with the specified directory as the only path element.
ASTPath(VirtualFile[]) - Constructor for class astcentric.structure.basic.ASTPath
Creates an instance with the specified files as path element.
ASTPath() - Constructor for class astcentric.structure.basic.ASTPath
Creates an instance based the system property ast.path.
ASTPath(String[]) - Constructor for class astcentric.structure.basic.ASTPath
Creates an instance from the specified path elements.
ASTPath(String) - Constructor for class astcentric.structure.basic.ASTPath
Creates an instance based on the specified path.
ASTPersistenceManager - Interface in astcentric.structure.basic
Interface of classes which manage persistency of ASTs.
ASTTool - Class in astcentric.structure.basic
Static helper methods concerning ASTs.
ASTWriter - Interface in astcentric.structure.basic
Interface of objects who are able to write an AST.

A B C D E F G H I L M N O P Q R S T U V W Z _