Building Parsers with Java
A B C D E F G H I J K L M N O P Q R S T U V W X Y

G

Gateway - class sjm.engine.Gateway.
A Gateway is a structure that can prove its truth at most once before failing.
Gateway(Object, Term[]) - Constructor for class sjm.engine.Gateway
Allows subclasses to use this form of constructor.
getAfter() - Method in class sjm.examples.track.TrackException
Returns some indication of what text was interpretable.
getAlsoOfferFrench() - Method in class sjm.examples.coffee.Coffee
Return true, if we offer a french roast version of this coffee in addition to another roast.
getBagsPerMonth() - Method in class sjm.examples.chips.Order
Return the number of bags per month to ship.
getChip() - Method in class sjm.examples.chips.Order
Return this order's chip type.
getChipID() - Method in class sjm.examples.chips.Chip
Return the ID of this type of chip.
getChipName() - Method in class sjm.examples.chips.Chip
Return the name of this type of chip.
getClassName(String) - Method in class sjm.examples.query.MellowSpeller
Allow any spelling of any class name.
getClassName(String) - Method in interface sjm.examples.query.Speller
Return the proper spelling of a class name.
getClassName(String) - Method in class sjm.examples.query.ChipSpeller
Return the properly capitalized spelling of a class name, given any capitalization of the name.
getCountry() - Method in class sjm.examples.coffee.Coffee
Return the country of origin for of this type of coffee's beans.
getCustomer() - Method in class sjm.examples.cloning.OrderOk
Get this order's customer.
getCustomer() - Method in class sjm.examples.cloning.OrderFlawed
Get this order's customer.
getCustomer() - Method in class sjm.examples.chips.Order
Return this order's customer.
getCustomerID() - Method in class sjm.examples.chips.Customer
Return the ID of this customer.
getExpected() - Method in class sjm.examples.track.TrackException
Returns some indication of what kind of thing was expected, such as a ')' token.
getExtrema() - Method in class sjm.examples.sling.Renderable
Find the upper and lower points the function will reach, given the number of points used to plot it.
getExtrema() - Method in class sjm.examples.sling.RenderableCollection
Find the extreme points the functions will reach.
getFirstName() - Method in class sjm.examples.chips.Customer
Return the first name of this customer.
getFormerName() - Method in class sjm.examples.coffee.Coffee
Return a former name for this type of coffee.
getFound() - Method in class sjm.examples.track.TrackException
Returns the text element the thrower actually found when it expected something else.
getIQ() - Method in class sjm.examples.cloning.Customer
Check this customer's IQ.
getLastName() - Method in class sjm.examples.chips.Customer
Return the last name of this customer.
getLocation() - Method in class sjm.examples.robot.RobotCommand
Return the location that this command is for.
getName() - Method in class sjm.examples.cloning.Person
This method was created by Steve Metsker
getName() - Method in class sjm.parse.Parser
Returns the name of this parser.
getName() - Method in class sjm.examples.coffee.Coffee
Return the name of this type of coffee.
getOil() - Method in class sjm.examples.chips.Chip
Return the type of oil the company uses for this chip.
getOunces() - Method in class sjm.examples.chips.Chip
Return the number of ounces in a bag of this type of chip.
getPrice() - Method in class sjm.examples.chips.Chip
Return the prince of this type of chip.
getPrice() - Method in class sjm.examples.coffee.Coffee
Return the price per pound of this coffee.
getProfessor() - Method in class sjm.examples.cloning.Course
Get the professor.
getReader() - Method in class sjm.parse.tokens.Tokenizer
Return the reader this tokenizer will read from.
getRenderables() - Method in class sjm.examples.sling.SlingTarget
Return the renderables collection which is the destination for the user's renderable functions.
getReservedWords() - Method in class sjm.examples.reserved.WordOrReservedState
Return all the known reserved words.
getRoast() - Method in class sjm.examples.coffee.Coffee
Return the name of the roast of this coffee.
getScope() - Method in class sjm.engine.DynamicRule
Return the home of this dynamic rule's variables.
getShowLabels() - Method in class sjm.examples.pretty.PrettyParser
Returns true if this PrettyParser object will show labels for composite nodes.
getSpouse() - Method in class sjm.examples.cloning.Person
This method was created by Steve Metsker
getStack() - Method in class sjm.parse.Assembly
Removes this assembly's stack.
getSubparser() - Method in class sjm.parse.Repetition
Return this parser's subparser.
getSubparsers() - Method in class sjm.parse.CollectionParser
Return this parser's subparsers.
getTarget() - Method in class sjm.parse.Assembly
Returns the object identified as this assembly's "target".
getTextbook() - Method in class sjm.examples.cloning.Course
Get the textbook.
getVariableName(String) - Method in class sjm.examples.query.MellowSpeller
Allow any spelling of any variable name.
getVariableName(String) - Method in interface sjm.examples.query.Speller
Return the proper spelling of a variable name.
getVariableName(String) - Method in class sjm.examples.query.ChipSpeller
Return the properly capitalized spelling of a variable name, given any capitalization of the name.
go() - Method in class sjm.examples.sling.SlingMediator
 
goButton - Variable in class sjm.examples.query.JaqlMediator
 
goButton - Variable in class sjm.examples.query.JaqlUe
 
goButton - Variable in class sjm.examples.sling.SlingIde
 
goButton() - Method in class sjm.examples.query.JaqlUe
 
goButton() - Method in class sjm.examples.sling.SlingIde
 
goSource - Variable in class sjm.examples.sling.SlingMediator
 
gotAdigit - Variable in class sjm.parse.tokens.NumberState
 

by Steve Metsker
A B C D E F G H I J K L M N O P Q R S T U V W X Y