Skip navigation links
A F G H J L M O P R S V X 

A

astextractor - package astextractor
 
ASTExtractor - Class in astextractor
Contains all functions for extracting Abstract Syntax Trees (ASTs) from java files.
ASTExtractor() - Constructor for class astextractor.ASTExtractor
 
ASTExtractorProperties - Class in astextractor
Handles setting the properties for omitting nodes or keeping them as leafs.
ASTExtractorProperties() - Constructor for class astextractor.ASTExtractorProperties
 
ASTExtractorTest - Class in astextractor
Test for the ASTExtractor class.
ASTExtractorTest() - Constructor for class astextractor.ASTExtractorTest
 
astparser - package astparser
 

F

FileSystemHelpers - Class in helpers
Helper functions for handling file system operations.
FileSystemHelpers() - Constructor for class helpers.FileSystemHelpers
 
formatXML(String, int) - Static method in class helpers.XMLHelpers
Formats an XML string to pretty print it.

G

getJavaFilesOfFolderRecursively(String) - Static method in class helpers.FileSystemHelpers
Finds all the java files of a folder and all its subfolders recursively.
getRelativePath(String, String) - Static method in class helpers.FileSystemHelpers
Returns a relative path given two paths, a base on and the one to be relativized.

H

helpers - package helpers
 

J

JavaASTParser - Class in astparser
Handles the parsing of java files and the extraction of their Abstract Syntax Trees (ASTs).
JavaASTParser() - Constructor for class astparser.JavaASTParser
 

L

LEAF - Static variable in class astextractor.ASTExtractorProperties
The nodes of the AST that should be printed as they are.

M

main(String[]) - Static method in class astextractor.ASTExtractorTest
Function used to test the AST extractor.
main(String[]) - Static method in class astextractor.MainApp
Executes the application.
main(String[]) - Static method in class astextractor.PythonBinder
Function used to bind this library to a python file.
MainApp - Class in astextractor
Contains the main class of the application.
MainApp() - Constructor for class astextractor.MainApp
 

O

OMIT - Static variable in class astextractor.ASTExtractorProperties
The nodes of the AST that should be omitted.

P

parse(String) - Static method in class astparser.JavaASTParser
Parses the contents of a java file and returns its AST as an XML string.
parseArgs(String[]) - Static method in class helpers.ParseHelpers
Parses the command line arguments.
parseFile(String) - Static method in class astextractor.ASTExtractor
Parses a java file and returns its AST.
parseFile(String, String) - Static method in class astextractor.ASTExtractor
Parses a java file and returns its AST.
parseFolder(String) - Static method in class astextractor.ASTExtractor
Parses all the files of a folder and returns a unified AST.
parseFolder(String, String) - Static method in class astextractor.ASTExtractor
Parses all the files of a folder and returns a unified AST.
ParseHelpers - Class in helpers
Helper functions for parsing arguments or properties files.
ParseHelpers() - Constructor for class helpers.ParseHelpers
 
parseProperties(String) - Static method in class helpers.ParseHelpers
Parses a properties file with the OMIT and ASIS types of nodes.
parseString(String) - Static method in class astextractor.ASTExtractor
Parses the contents of a java file and returns its AST.
parseString(String, String) - Static method in class astextractor.ASTExtractor
Parses the contents of a java file and returns its AST.
PythonBinder - Class in astextractor
Class used to bind this library to a python file.
PythonBinder() - Constructor for class astextractor.PythonBinder
 

R

readFileToString(String) - Static method in class helpers.FileSystemHelpers
Reads a file into a string.

S

setProperties(String) - Static method in class astextractor.ASTExtractorProperties
Sets the properties given a properties file.

V

visitTree(ASTNode) - Static method in class astparser.JavaASTParser
Visits an AST and exports it as an XML string.

X

XMLHelpers - Class in helpers
Helper functions for XML strings.
XMLHelpers() - Constructor for class helpers.XMLHelpers
 
A F G H J L M O P R S V X 
Skip navigation links

Copyright © 2016. All rights reserved.