A C E G I K M N P S T V

A

addNew(Variable) - Method in class net.sourceforge.makefileparser.managers.VariableManager
Add new variable.
append(String, String) - Method in class net.sourceforge.makefileparser.managers.VariableManager
Append value to an existing variable
append(String) - Method in class net.sourceforge.makefileparser.objects.Variable
Append value to value, same as +=

C

clone() - Method in class net.sourceforge.makefileparser.Parser
Create a shallow copy (clone) of the Parser
Command - Class in net.sourceforge.makefileparser.objects
Command to be executed directly
Command(String) - Constructor for class net.sourceforge.makefileparser.objects.Command
 

E

EnvManager - Class in net.sourceforge.makefileparser.managers
Environment variables
ErrorManager - Class in net.sourceforge.makefileparser.managers
 
ErrorManager() - Constructor for class net.sourceforge.makefileparser.managers.ErrorManager
 
expand(String) - Method in class net.sourceforge.makefileparser.managers.VariableManager
Expand a variable
expand(VariableManager) - Method in class net.sourceforge.makefileparser.objects.Variable
Expand the macros in the variable
expandVariables(VariableManager) - Method in class net.sourceforge.makefileparser.objects.Command
 
extractDir(File) - Static method in class net.sourceforge.makefileparser.Main
Extract the absolute path to the file's directory

G

get() - Static method in class net.sourceforge.makefileparser.managers.EnvManager
Get instance of Envmanager
get() - Static method in class net.sourceforge.makefileparser.managers.ErrorManager
 
getCommands() - Method in class net.sourceforge.makefileparser.objects.Target
 
getName() - Method in class net.sourceforge.makefileparser.objects.Target
 
getName() - Method in class net.sourceforge.makefileparser.objects.Variable
 
getNormalPrerequisites() - Method in class net.sourceforge.makefileparser.objects.Target
 
getOrderOnlyPrerequisites() - Method in class net.sourceforge.makefileparser.objects.Target
 
getProperty(String) - Method in class net.sourceforge.makefileparser.managers.EnvManager
 
getTargets() - Method in class net.sourceforge.makefileparser.Parser
Get the (unmodifiable) list of targets
getValue(String) - Method in class net.sourceforge.makefileparser.managers.VariableManager
 
getValue() - Method in class net.sourceforge.makefileparser.objects.Command
 
getValue() - Method in class net.sourceforge.makefileparser.objects.Variable
 

I

isExpanded() - Method in class net.sourceforge.makefileparser.objects.Command
 
isExpanded() - Method in class net.sourceforge.makefileparser.objects.Variable
 
isExternal() - Method in class net.sourceforge.makefileparser.objects.Variable
 
isOverride() - Method in class net.sourceforge.makefileparser.objects.Variable
 
isUniqueName() - Method in class net.sourceforge.makefileparser.objects.Target
 
isVarDefined(String) - Method in class net.sourceforge.makefileparser.managers.VariableManager
 

K

keys() - Method in class net.sourceforge.makefileparser.managers.VariableManager
Get the names of all variables

M

Main - Class in net.sourceforge.makefileparser
The main class of the application
Main() - Constructor for class net.sourceforge.makefileparser.Main
 
main(String[]) - Static method in class net.sourceforge.makefileparser.Main
Application entry point

N

net.sourceforge.makefileparser - package net.sourceforge.makefileparser
 
net.sourceforge.makefileparser.managers - package net.sourceforge.makefileparser.managers
 
net.sourceforge.makefileparser.objects - package net.sourceforge.makefileparser.objects
 
nonExternalKeys() - Method in class net.sourceforge.makefileparser.managers.VariableManager
Get the names of all variables that are not external (= from command line)
nonNonEmptyKeys() - Method in class net.sourceforge.makefileparser.managers.VariableManager
Get the names of all variables whose value is not empty

P

parse(File) - Method in class net.sourceforge.makefileparser.Parser
Parse the Makefile
parse(InputStream) - Method in class net.sourceforge.makefileparser.Parser
Parse the Makefile from a stream
parse(Reader) - Method in class net.sourceforge.makefileparser.Parser
Parse the Makefile from the reader
Parser - Class in net.sourceforge.makefileparser
The Makefile parser
Parser(VariableManager) - Constructor for class net.sourceforge.makefileparser.Parser
Create a new parser

S

setCommands(List<Command>) - Method in class net.sourceforge.makefileparser.objects.Target
 
setExternal(boolean) - Method in class net.sourceforge.makefileparser.objects.Variable
 
setName(String) - Method in class net.sourceforge.makefileparser.objects.Target
 
setName(String) - Method in class net.sourceforge.makefileparser.objects.Variable
 
setNormalPrerequisites(List<String>) - Method in class net.sourceforge.makefileparser.objects.Target
 
setOrderOnlyPrerequisites(List<String>) - Method in class net.sourceforge.makefileparser.objects.Target
 
setOverride(boolean) - Method in class net.sourceforge.makefileparser.objects.Variable
 
setProperty(String, String) - Method in class net.sourceforge.makefileparser.managers.EnvManager
 
setUniqueName(boolean) - Method in class net.sourceforge.makefileparser.objects.Target
 
setValue(String) - Method in class net.sourceforge.makefileparser.objects.Command
 
setValue(String) - Method in class net.sourceforge.makefileparser.objects.Variable
 
shouldFail(String, Class<?>) - Method in class net.sourceforge.makefileparser.managers.ErrorManager
 

T

Target - Class in net.sourceforge.makefileparser.objects
Makefile target
Target(String) - Constructor for class net.sourceforge.makefileparser.objects.Target
 
Target(String, boolean) - Constructor for class net.sourceforge.makefileparser.objects.Target
 
toString() - Method in class net.sourceforge.makefileparser.objects.Command
 
toString() - Method in class net.sourceforge.makefileparser.objects.Target
 
toString() - Method in class net.sourceforge.makefileparser.objects.Variable
 
toString() - Method in class net.sourceforge.makefileparser.Parser
 

V

values() - Method in class net.sourceforge.makefileparser.managers.VariableManager
Get the current value of the variable
Variable - Class in net.sourceforge.makefileparser.objects
A Makefile variable/macro
Variable() - Constructor for class net.sourceforge.makefileparser.objects.Variable
Empty constructor
Variable(String) - Constructor for class net.sourceforge.makefileparser.objects.Variable
Create a variable with the specified name
Variable(String, String) - Constructor for class net.sourceforge.makefileparser.objects.Variable
Create a variable with the specified name and value
Variable(String, String, boolean, boolean) - Constructor for class net.sourceforge.makefileparser.objects.Variable
Create a variable
VariableManager - Class in net.sourceforge.makefileparser.managers
Manages all the parsed variables
VariableManager() - Constructor for class net.sourceforge.makefileparser.managers.VariableManager
Default constructor; sets the pre-defined variables

A C E G I K M N P S T V

Copyright © 2009. All Rights Reserved.