java.lang.Object | +--RegExpression
Field Summary | |
(package private) java.lang.String |
ebnfExplanationFontName
|
(package private) int |
ebnfExplanationFontSize
|
(package private) int |
ebnfExplanationFontStyle
|
(package private) java.lang.String |
ebnfExpressionFontName
|
(package private) int |
ebnfExpressionFontSize
|
(package private) int |
ebnfExpressionFontStyle
|
(package private) java.lang.String |
explanationFontName
|
(package private) int |
explanationFontSize
|
(package private) int |
explanationFontStyle
|
(package private) java.lang.String |
expressionFontName
|
(package private) int |
expressionFontSize
|
(package private) int |
expressionFontStyle
|
(package private) java.lang.String |
langFontName
|
(package private) int |
langFontSize
|
(package private) int |
langFontStyle
|
Constructor Summary | |
RegExpression()
|
Method Summary | |
void |
addAuxEbnfExp(AuxillaryExpression exp)
|
void |
addAuxExp(AuxillaryExpression exp,
java.lang.String expType)
|
void |
addEbnfExplStep(java.lang.String explanation)
|
void |
addEbnfExprStep(java.lang.String expression)
|
void |
addEditedEbnfExplToList(int num)
|
void |
addEditedEbnfExprToList(int num)
|
void |
addEditedExplToList(int num)
|
void |
addEditedExprToList(int num)
|
void |
addExplStep(java.lang.String explanation)
|
void |
addExplToEbnfList()
|
void |
addExplToList()
|
void |
addExprStep(java.lang.String expression)
|
void |
addExprToEbnfList()
|
void |
addExprToList()
|
AuxillaryExpression |
getAuxEbnfExpression(int index)
|
AuxillaryExpression |
getAuxExpression(int index)
|
boolean |
getAuxillary()
|
java.util.Vector |
getAuxillaryVector()
|
java.util.Vector |
getEbnfAuxillaryVector()
|
java.awt.Font |
getEbnfExplFontAttributes()
|
java.lang.String |
getEbnfExplFontColor()
|
java.lang.String |
getEbnfExplStep(int index)
|
java.lang.String |
getEbnfExplStepElement(int index)
|
int |
getEbnfExplStepSize()
|
java.util.Vector |
getEbnfExplVector()
|
java.util.Vector |
getEbnfExplVectorFromList(int listIndex)
|
java.awt.Font |
getEbnfExprFontAttributes()
|
java.lang.String |
getEbnfExprFontColor()
|
java.lang.String |
getEbnfExprStep(int index)
|
java.lang.String |
getEbnfExprStepElement(int index)
|
int |
getEbnfExprStepSize()
|
java.util.Vector |
getEbnfExprVector()
|
java.util.Vector |
getEbnfExprVectorFromList(int listIndex)
used by step function, need to get the vector from linked list of steps. |
java.lang.String |
getEbnfName()
|
java.lang.String |
getExampLang()
|
boolean |
getExample()
use these functions for XML file, will knwo when regualr expressions are going to be used as examples and which ones will be used for examples |
java.awt.Font |
getExplFontAttributes()
|
java.lang.String |
getExplFontColor()
|
java.lang.String |
getExplStep(int index)
|
java.lang.String |
getExplStepElement(int index)
|
int |
getExplStepSize()
|
java.util.Vector |
getExplVector()
|
java.util.Vector |
getExplVectorFromList(int listIndex)
|
java.awt.Font |
getExprFontAttributes()
|
java.lang.String |
getExprFontColor()
|
java.lang.String |
getExprStep(int index)
|
java.lang.String |
getExprStepElement(int index)
|
int |
getExprStepSize()
|
java.util.Vector |
getExprVector()
|
java.util.Vector |
getExprVectorFromList(int listIndex)
used by step function, need to get the vector from linked list of steps. |
java.lang.String |
getFinalEbnfExpression()
|
java.lang.String |
getFinalExpression()
|
java.awt.Font |
getLangFontAttributes()
|
java.lang.String |
getLangFontColor()
|
java.lang.String |
getLanguage()
|
java.lang.String |
getName()
|
int |
numEbnfExplanations()
|
int |
numExplanations()
|
java.lang.String |
printAuxExp()
|
java.lang.String |
printEbnfAuxExp()
|
java.lang.String |
printEbnfExplVector()
|
java.lang.String |
printEbnfExprVector()
|
java.lang.String |
printExplList()
|
java.lang.String |
printExplVector()
|
java.lang.String |
printExprList()
|
java.lang.String |
printExprVector()
|
void |
removeEbnfExplFromList(int num)
|
java.lang.String |
removeEbnfExplStep(int index)
|
void |
removeEbnfExprFromList(int num)
|
java.lang.String |
removeEbnfExprStep(int index)
|
void |
removeExplFromList(int num)
|
java.lang.String |
removeExplStep(int index)
|
void |
removeExprFromList(int num)
|
java.lang.String |
removeExprStep(int index)
|
java.lang.String |
removePointy(java.lang.String s)
|
void |
resetEbnfExplSteps()
|
void |
resetEbnfExprSteps()
|
void |
resetExplSteps()
|
void |
resetExprSteps()
|
void |
setAuxillary(boolean aux)
|
void |
setEBNF(boolean s)
|
void |
setEbnfExplanationFontAttributes(java.awt.Font explFont,
java.lang.String c)
|
void |
setEbnfExplStep(java.lang.String step,
int index)
|
void |
setEbnfExpressionFontAttributes(java.awt.Font exprFont,
java.lang.String c)
|
void |
setEbnfExprStep(java.lang.String step,
int index)
|
void |
setEbnfName(java.lang.String name)
|
void |
setEbnfStepVector(java.util.Vector expressions,
java.util.Vector explanations)
|
void |
setExampLang(java.lang.String s)
|
void |
setExample(boolean ex)
|
void |
setExplanationFontAttributes(java.awt.Font explFont,
java.lang.String c)
|
void |
setExplanationFontColor(java.lang.String c)
|
void |
setExplStep(java.lang.String step,
int index)
|
void |
setExpressionFontAttributes(java.awt.Font exprFont,
java.lang.String c)
|
void |
setExpressionFontColor(java.lang.String c)
|
void |
setExprStep(java.lang.String step,
int index)
|
void |
setFinalExpression(java.lang.String finalExp,
java.lang.String expType)
|
void |
setLangFontAttributes(java.awt.Font langFont,
java.lang.String c)
|
void |
setLangFontColor(java.lang.String c)
|
void |
setLanguage(java.lang.String language)
|
void |
setName(java.lang.String name)
|
void |
setStandard(boolean s)
|
void |
setStepVector(java.util.Vector expressions,
java.util.Vector explanations)
|
void |
writeExpression(java.io.PrintWriter out)
This function writes everything that is associated with a regular expression exercise or example to an XML file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
java.lang.String ebnfExplanationFontName
int ebnfExplanationFontSize
int ebnfExplanationFontStyle
java.lang.String ebnfExpressionFontName
int ebnfExpressionFontSize
int ebnfExpressionFontStyle
java.lang.String explanationFontName
int explanationFontSize
int explanationFontStyle
java.lang.String expressionFontName
int expressionFontSize
int expressionFontStyle
java.lang.String langFontName
int langFontSize
int langFontStyle
Constructor Detail |
public RegExpression()
Method Detail |
public void addAuxEbnfExp(AuxillaryExpression exp)
public void addAuxExp(AuxillaryExpression exp, java.lang.String expType)
public void addEbnfExplStep(java.lang.String explanation)
public void addEbnfExprStep(java.lang.String expression)
public void addEditedEbnfExplToList(int num)
public void addEditedEbnfExprToList(int num)
public void addEditedExplToList(int num)
public void addEditedExprToList(int num)
public void addExplStep(java.lang.String explanation)
public void addExplToEbnfList()
public void addExplToList()
public void addExprStep(java.lang.String expression)
public void addExprToEbnfList()
public void addExprToList()
public AuxillaryExpression getAuxEbnfExpression(int index)
public AuxillaryExpression getAuxExpression(int index)
public boolean getAuxillary()
public java.util.Vector getAuxillaryVector()
public java.util.Vector getEbnfAuxillaryVector()
public java.awt.Font getEbnfExplFontAttributes()
public java.lang.String getEbnfExplFontColor()
public java.lang.String getEbnfExplStep(int index)
public java.lang.String getEbnfExplStepElement(int index)
public int getEbnfExplStepSize()
public java.util.Vector getEbnfExplVector()
public java.util.Vector getEbnfExplVectorFromList(int listIndex)
public java.awt.Font getEbnfExprFontAttributes()
public java.lang.String getEbnfExprFontColor()
public java.lang.String getEbnfExprStep(int index)
public java.lang.String getEbnfExprStepElement(int index)
public int getEbnfExprStepSize()
public java.util.Vector getEbnfExprVector()
public java.util.Vector getEbnfExprVectorFromList(int listIndex)
public java.lang.String getEbnfName()
public java.lang.String getExampLang()
public boolean getExample()
public java.awt.Font getExplFontAttributes()
public java.lang.String getExplFontColor()
public java.lang.String getExplStep(int index)
public java.lang.String getExplStepElement(int index)
public int getExplStepSize()
public java.util.Vector getExplVector()
public java.util.Vector getExplVectorFromList(int listIndex)
public java.awt.Font getExprFontAttributes()
public java.lang.String getExprFontColor()
public java.lang.String getExprStep(int index)
public java.lang.String getExprStepElement(int index)
public int getExprStepSize()
public java.util.Vector getExprVector()
public java.util.Vector getExprVectorFromList(int listIndex)
public java.lang.String getFinalEbnfExpression()
public java.lang.String getFinalExpression()
public java.awt.Font getLangFontAttributes()
public java.lang.String getLangFontColor()
public java.lang.String getLanguage()
public java.lang.String getName()
public int numEbnfExplanations()
public int numExplanations()
public java.lang.String printAuxExp()
public java.lang.String printEbnfAuxExp()
public java.lang.String printEbnfExplVector()
public java.lang.String printEbnfExprVector()
public java.lang.String printExplList()
public java.lang.String printExplVector()
public java.lang.String printExprList()
public java.lang.String printExprVector()
public void removeEbnfExplFromList(int num)
public java.lang.String removeEbnfExplStep(int index)
public void removeEbnfExprFromList(int num)
public java.lang.String removeEbnfExprStep(int index)
public void removeExplFromList(int num)
public java.lang.String removeExplStep(int index)
public void removeExprFromList(int num)
public java.lang.String removeExprStep(int index)
public java.lang.String removePointy(java.lang.String s)
public void resetEbnfExplSteps()
public void resetEbnfExprSteps()
public void resetExplSteps()
public void resetExprSteps()
public void setAuxillary(boolean aux)
public void setEBNF(boolean s)
public void setEbnfExplanationFontAttributes(java.awt.Font explFont, java.lang.String c)
public void setEbnfExplStep(java.lang.String step, int index)
public void setEbnfExpressionFontAttributes(java.awt.Font exprFont, java.lang.String c)
public void setEbnfExprStep(java.lang.String step, int index)
public void setEbnfName(java.lang.String name)
public void setEbnfStepVector(java.util.Vector expressions, java.util.Vector explanations)
public void setExampLang(java.lang.String s)
public void setExample(boolean ex)
public void setExplanationFontAttributes(java.awt.Font explFont, java.lang.String c)
public void setExplanationFontColor(java.lang.String c)
public void setExplStep(java.lang.String step, int index)
public void setExpressionFontAttributes(java.awt.Font exprFont, java.lang.String c)
public void setExpressionFontColor(java.lang.String c)
public void setExprStep(java.lang.String step, int index)
public void setFinalExpression(java.lang.String finalExp, java.lang.String expType)
public void setLangFontAttributes(java.awt.Font langFont, java.lang.String c)
public void setLangFontColor(java.lang.String c)
public void setLanguage(java.lang.String language)
public void setName(java.lang.String name)
public void setStandard(boolean s)
public void setStepVector(java.util.Vector expressions, java.util.Vector explanations)
public void writeExpression(java.io.PrintWriter out)