Package cruise.umple.compiler
Class Couple
java.lang.Object
cruise.umple.compiler.Couple
public class Couple
extends java.lang.Object
An open-close pair, such as open curly brackets and close curly brackets
Used to identify block start and end while parsing
-
Constructor Summary
Constructors Constructor Description Couple(java.lang.String aOpen, java.lang.String aClose)
-
Method Summary
Modifier and Type Method Description boolean
addIgnore(Couple aIgnore)
boolean
addIgnoreAt(Couple aIgnore, int index)
boolean
addOrMoveIgnoreAt(Couple aIgnore, int index)
void
delete()
java.lang.String
getClose()
Couple
getCouple()
Couple
getIgnore(int index)
java.util.List<Couple>
getIgnores()
java.lang.String
getOpen()
boolean
hasCouple()
boolean
hasIgnores()
int
indexOfIgnore(Couple aIgnore)
boolean
isBalanced(java.lang.String input)
static int
minimumNumberOfIgnores()
int
numberOfIgnores()
boolean
removeIgnore(Couple aIgnore)
java.lang.String
removeIgnoredText(java.lang.String input)
boolean
setClose(java.lang.String aClose)
boolean
setCouple(Couple aCouple)
boolean
setOpen(java.lang.String aOpen)
java.lang.String
toString()
-
Constructor Details
-
Couple
public Couple(java.lang.String aOpen, java.lang.String aClose)
-
-
Method Details
-
setOpen
public boolean setOpen(java.lang.String aOpen) -
setClose
public boolean setClose(java.lang.String aClose) -
getOpen
public java.lang.String getOpen() -
getClose
public java.lang.String getClose() -
getIgnore
-
getIgnores
-
numberOfIgnores
public int numberOfIgnores() -
hasIgnores
public boolean hasIgnores() -
indexOfIgnore
-
getCouple
-
hasCouple
public boolean hasCouple() -
minimumNumberOfIgnores
public static int minimumNumberOfIgnores() -
addIgnore
-
removeIgnore
-
addIgnoreAt
-
addOrMoveIgnoreAt
-
setCouple
-
delete
public void delete() -
isBalanced
public boolean isBalanced(java.lang.String input) -
removeIgnoredText
public java.lang.String removeIgnoredText(java.lang.String input) -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-