Package net.sourceforge.plantuml.tim
Class EaterForeach
- java.lang.Object
-
- net.sourceforge.plantuml.tim.Eater
-
- net.sourceforge.plantuml.tim.EaterForeach
-
public class EaterForeach extends Eater
-
-
Constructor Summary
Constructors Constructor Description EaterForeach(StringLocated s)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanalyze(TContext context, TMemory memory)JsonValuegetJsonValue()java.lang.StringgetVarname()booleanisSkip()static intsize(JsonValue value)-
Methods inherited from class net.sourceforge.plantuml.tim.Eater
addIntoTokenStack, addUpTo, addUpToLastLetterOrUnderscoreOrDigit, checkAndEatChar, checkAndEatChar, eatAllToEnd, eatAndGetFunctionName, eatAndGetNumber, eatAndGetOptionalQuotedString, eatAndGetQuotedString, eatAndGetSpaces, eatAndGetVarname, eatDeclareFunction, eatDeclareProcedure, eatDeclareReturnFunctionWithOptionalReturn, eatExpression, eatExpressionStopAtColon, eatOneChar, eatTokenStack, getCurrentPosition, getLineLocation, getStringLocated, hasNextChar, matchAffectation, optionallyEatChar, peekChar, peekCharN2, safeCheckAndEatChar, skipSpaces, skipUntilChar
-
-
-
-
Constructor Detail
-
EaterForeach
public EaterForeach(StringLocated s)
-
-
Method Detail
-
analyze
public void analyze(TContext context, TMemory memory) throws EaterException
- Specified by:
analyzein classEater- Throws:
EaterException
-
isSkip
public boolean isSkip()
-
size
public static int size(JsonValue value)
-
getVarname
public final java.lang.String getVarname()
-
getJsonValue
public final JsonValue getJsonValue()
-
-