Overview | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES
A B C D E F G H I L M N O P R S T U V

A

addField(Field) - Method in class HTMLParser.FieldDS
add a Field to structure
addNeighbours(MatrixComponent, MatrixComponent, MatrixComponent, MatrixComponent) - Method in class HTMLParser.MatrixComponent
links component to its neighbours in the ScreenLayout structure
addOption(Tag) - Method in class HTMLParser.Tag
adds an option tag to a select tag if this option is the default - "selected", sets default to be the text of this option.
addOptionText(String) - Method in class HTMLParser.Tag
links correlating text to last entered option in a select tag
addTextareaText(String) - Method in class HTMLParser.Tag
adds text to a textarea as the default value
addToEngineList(String) - Method in class HTMLParser.FormFields
 

B

bottomComp - Variable in class HTMLParser.MatrixComponent
 

C

CHECKBOX_CHECKED - Static variable in class HTMLParser.Tag
 
createFieldsDS() - Method in class HTMLParser.ScreenLayout
 

D

Dictionary(String[]) - Constructor for class HTMLParser.Dictionary
 
defaultValue() - Method in class HTMLParser.Tag
 
Dictionary - class HTMLParser.Dictionary.
This class implements a dictionary, which is case-insensitive.
display() - Method in class HTMLParser.Field
for debugging
display() - Method in class HTMLParser.FieldDS
for debugging
display() - Method in class HTMLParser.MatrixComponent
displays a component on screen.
display() - Method in class HTMLParser.Tag
for debugging
displayTextComp() - Method in class HTMLParser.Match
for debugging
doMatch(Match) - Method in class HTMLParser.MatrixComponent
matches this text component to a tag component if impossible to match match stays null.

E

EasyRead - class HTMLParser.EasyRead.
 

F

Field(String) - Constructor for class HTMLParser.Field
 
Field(int, Vector, String, String, String, String) - Constructor for class HTMLParser.Field
 
FieldDS(String, String, String) - Constructor for class HTMLParser.FieldDS
 
FieldsDataBase() - Constructor for class HTMLParser.FieldsDataBase
 
FormFields(String, String) - Constructor for class HTMLParser.FormFields
Constructor
FormNotParsedException() - Constructor for class HTMLParser.FormNotParsedException
 
FieldDS - class HTMLParser.FieldDS.
The output of the parsing and matching process It holds all fields in the HTML Form and their relevant info
Field - class HTMLParser.Field.
This class represents A Field component.
fieldName() - Method in class HTMLParser.Tag
 
fieldNum() - Method in class HTMLParser.FieldDS
 
FieldsDataBase - class HTMLParser.FieldsDataBase.
This class is a non-volatile database of UrlRecords. on initiation, it is read from file.
fileName - Static variable in class HTMLParser.FieldsDataBase
 
findFieldCategory() - Method in class HTMLParser.Tag
 
findMatch(MatrixComponent) - Static method in class HTMLParser.Match
find the best match between source and one of the targets. updates the matched target text component returns best matching the algorith, creates possible matches in 4 directions, and then sorts matches according to grade. a grade factor is addd if only 1 match is feasible
Flush() - Method in class HTMLParser.FieldsDataBase
flush urlRecords to disk.
FormFields - class HTMLParser.FormFields.
This class is responsible for matching HTML Form Field Names to Generic Field Names.
FormNotParsedException - exception HTMLParser.FormNotParsedException.
 

G

getAction() - Method in class HTMLParser.FieldDS
 
getAction() - Method in class HTMLParser.Tag
 
getAsString(String) - Static method in class HTMLParser.EasyRead
 
getColSpan() - Method in class HTMLParser.Tag
 
getContent() - Static method in class HTMLParser.EasyRead
 
getDatabaseField(int) - Method in class HTMLParser.FormFields
 
getField(int) - Method in class HTMLParser.FieldDS
 
getFieldName() - Method in class HTMLParser.Field
 
getFieldName(String) - Method in class HTMLParser.UrlRecord
get HTML form FieldName corresponding to description
getFields() - Method in class HTMLParser.FieldDS
 
getFormName() - Method in class HTMLParser.FieldDS
 
getInputComp() - Method in class HTMLParser.Match
 
getMatch() - Method in class HTMLParser.MatrixComponent
 
getMethod() - Method in class HTMLParser.FieldDS
 
getMethod() - Method in class HTMLParser.Tag
 
getOptions() - Method in class HTMLParser.Tag
 
getRowSpan() - Method in class HTMLParser.Tag
 
getStringOptions() - Method in class HTMLParser.Tag
 
getTag() - Method in class HTMLParser.MatrixComponent
 
getTextComp() - Method in class HTMLParser.Match
 
getText() - Method in class HTMLParser.MatrixComponent
 
getTruncText() - Method in class HTMLParser.MatrixComponent
 
getUrl() - Method in class HTMLParser.UrlRecord
return URL address
go(String, String) - Static method in class HTMLParser.HtmlParser
parses the input url to a FieldsDS structure.

H

HTMLParser - package HTMLParser
 
HtmlParser - class HTMLParser.HtmlParser.
This class enables parsing of a form inside a given HTML file.

I

INPUT_CHECKBOX - Static variable in class HTMLParser.Field
 
INPUT_HIDDEN - Static variable in class HTMLParser.Field
 
INPUT_RADIO - Static variable in class HTMLParser.Field
 
INPUT_TEXT - Static variable in class HTMLParser.Field
 
inputFile - Variable in class HTMLParser.FieldsDataBase
 
insertObject(MatrixComponent) - Method in class HTMLParser.ScreenLayout
 
insertPair(String, String) - Method in class HTMLParser.UrlRecord
insert a pair of to URL record
insertRecord(UrlRecord) - Method in class HTMLParser.FieldsDataBase
inserts a record into the database
INVALID_CATEGORY - Static variable in class HTMLParser.Field
 
isCheckboxRadio() - Method in class HTMLParser.Tag
 
isEmpty() - Method in class HTMLParser.MatrixComponent
 
isLineSkipper() - Method in class HTMLParser.Tag
 
isSynonym(String, String) - Method in class HTMLParser.Dictionary
return wether syn is a substring for word
isSynSubtring(String, String) - Method in class HTMLParser.Dictionary
return wether syn contains a substring for word
isTagComp() - Method in class HTMLParser.MatrixComponent
 
isTDH() - Method in class HTMLParser.Tag
 
isTextComp() - Method in class HTMLParser.MatrixComponent
 
isTextInput() - Method in class HTMLParser.Tag
 
isTR() - Method in class HTMLParser.Tag
 

L

leftComp - Variable in class HTMLParser.MatrixComponent
 
linkComponents() - Method in class HTMLParser.ScreenLayout
links components to neighbours - top,bottom,left,right

M

Match(MatrixComponent, MatrixComponent, int) - Constructor for class HTMLParser.Match
creates a matching of both source and target, calculating the matching grade it does not update the source and target about the matching if target is also an input component, grade is set to NOMATCHGRADE
MatrixComponent(boolean, String) - Constructor for class HTMLParser.MatrixComponent
Constructor for a text component.
MatrixComponent(boolean, Tag) - Constructor for class HTMLParser.MatrixComponent
Constructor for a tag component.
main(String[]) - Static method in class HTMLParser.EasyRead
 
main(String[]) - Static method in class HTMLParser.HtmlParser
For working independently - debugging
matchComponents() - Method in class HTMLParser.ScreenLayout
 
Match - class HTMLParser.Match.
This class represents a matching (association) of a text segment and an input widget inside an Html File.
MatrixComponent - class HTMLParser.MatrixComponent.
This class is a single entry in ScreenLayout class each entry is either a text segment or a tag segment

N

newTDH(int, int) - Method in class HTMLParser.ScreenLayout
clears a new table cell of given proportions
newTR() - Method in class HTMLParser.ScreenLayout
clears a new table row.
nextLine() - Method in class HTMLParser.ScreenLayout
 

O

Option - class HTMLParser.Option.
This class represents an option entity in a Select tag.

P

parse(FieldDS) - Method in class HTMLParser.FormFields
sorts databaseFields to order of ourFields
parse(ScreenLayout, String) - Method in class HTMLParser.HtmlParser
This function first extracts the form from the html file.
print(boolean) - Method in class HTMLParser.HtmlParser
 
print(boolean) - Method in class HTMLParser.Match
 
print(boolean) - Method in class HTMLParser.MatrixComponent
 
printMatrix() - Method in class HTMLParser.ScreenLayout
 
print(boolean) - Method in class HTMLParser.ScreenLayout
 

R

readLocalUrl(String) - Static method in class HTMLParser.EasyRead
 
readUrlHtml(String) - Static method in class HTMLParser.EasyRead
 
retrieveRecord(URL) - Method in class HTMLParser.FieldsDataBase
retrieves a record from the database
rightComp - Variable in class HTMLParser.MatrixComponent
 

S

ScreenLayout() - Constructor for class HTMLParser.ScreenLayout
Constructs the initial ScreenLayout data structure Structure is ready for insertion at row 0 column 0.
ScreenLayout - class HTMLParser.ScreenLayout.
A data structure which holds the screen format of an html page.
SELECT - Static variable in class HTMLParser.Field
 
setForm(Tag) - Method in class HTMLParser.ScreenLayout
 
sizeOfDatabaseField() - Method in class HTMLParser.FormFields
 

T

Tag() - Constructor for class HTMLParser.Tag
constructor for an empty tag
Tag - class HTMLParser.Tag.
This class represents an HTML Tag component.
tagName() - Method in class HTMLParser.Tag
 
tagParse(String) - Method in class HTMLParser.Tag
 
TEXTAREA - Static variable in class HTMLParser.Field
 
text - Variable in class HTMLParser.Option
 
timesMatched - Variable in class HTMLParser.MatrixComponent
 
topComp - Variable in class HTMLParser.MatrixComponent
 
truncatedFieldTitle - Variable in class HTMLParser.Field
 

U

UrlRecord(URL) - Constructor for class HTMLParser.UrlRecord
Constructor
unMatch() - Method in class HTMLParser.MatrixComponent
deletes matching
UrlRecord - class HTMLParser.UrlRecord.
this object holds pairs of for a given HTML form

V

value - Variable in class HTMLParser.Option
 

A B C D E F G H I L M N O P R S T U V
Overview | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES