org.jamon.parser
Class FragmentArgsParser
java.lang.Object
org.jamon.parser.AbstractParser
org.jamon.parser.AbstractArgsParser
org.jamon.parser.FragmentArgsParser
public class FragmentArgsParser
- extends AbstractArgsParser
| Methods inherited from class org.jamon.parser.AbstractParser |
addError, addError, checkForTagClosure, checkToken, eofErrorMessage, parsePath, readAndAppendChar, readChar, readClassName, readIdentifier, readIdentifierOrThrow, readJava, readType, readUntil, soakWhitespace |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXPECTING_GREATER
public static final java.lang.String EXPECTING_GREATER
- See Also:
- Constant Field Values
NEED_SEMI
public static final java.lang.String NEED_SEMI
- See Also:
- Constant Field Values
FRAGMENT_ARGUMENT_HAS_NO_NAME
public static final java.lang.String FRAGMENT_ARGUMENT_HAS_NO_NAME
- See Also:
- Constant Field Values
FragmentArgsParser
public FragmentArgsParser(PositionalPushbackReader p_reader,
ParserErrorsImpl p_errors,
org.jamon.api.Location p_tagLocation)
throws java.io.IOException,
ParserErrorImpl
- Parameters:
p_reader - p_errors - p_tagLocation -
- Throws:
java.io.IOException
ParserErrorImpl
getFragmentArgsNode
public FragmentArgsNode getFragmentArgsNode()
handleDefaultValue
protected boolean handleDefaultValue(AbstractArgsNode argsNode,
ArgTypeNode argType,
ArgNameNode argName)
- Description copied from class:
AbstractArgsParser
- Handle a default value for an arg; returns true if there is one.
- Specified by:
handleDefaultValue in class AbstractArgsParser
- Parameters:
argsNode - The parent node for the argumentargType - The argument typeargName - The argument name
- Returns:
- true if there was a default value
checkArgsTagEnd
protected void checkArgsTagEnd()
throws java.io.IOException
- Specified by:
checkArgsTagEnd in class AbstractArgsParser
- Throws:
java.io.IOException
postArgNameTokenError
protected java.lang.String postArgNameTokenError()
- Specified by:
postArgNameTokenError in class AbstractArgsParser
makeArgsNode
protected AbstractArgsNode makeArgsNode(org.jamon.api.Location p_tagLocation)
- Specified by:
makeArgsNode in class AbstractArgsParser
finishOpenTag
protected boolean finishOpenTag(org.jamon.api.Location p_tagLocation)
throws java.io.IOException
- Description copied from class:
AbstractArgsParser
- Finish processing the opening tag.
- Specified by:
finishOpenTag in class AbstractArgsParser
- Returns:
- true if there is more to process
- Throws:
java.io.IOException
jamon