org.apache.cxf.tools.common.toolspec.parser
Class Option
java.lang.Object
org.apache.cxf.tools.common.toolspec.parser.Option
- All Implemented Interfaces:
- TokenConsumer
public class Option
- extends java.lang.Object
- implements TokenConsumer
Field Summary |
protected org.w3c.dom.Element |
annotation
|
protected org.w3c.dom.Element |
argument
|
Constructor Summary |
Option(org.w3c.dom.Element el)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
argument
protected org.w3c.dom.Element argument
annotation
protected org.w3c.dom.Element annotation
Option
public Option(org.w3c.dom.Element el)
hasArgument
public boolean hasArgument()
hasImmediateArgument
public boolean hasImmediateArgument()
accept
public boolean accept(TokenInputStream args,
org.w3c.dom.Element result,
ErrorVisitor errors)
- Specified by:
accept
in interface TokenConsumer
- Returns:
- whether the first token was accepted
isSatisfied
public boolean isSatisfied(ErrorVisitor errors)
- Specified by:
isSatisfied
in interface TokenConsumer
getName
public java.lang.String getName()
getAnnotation
public java.lang.String getAnnotation()
getPrimarySwitch
public java.lang.String getPrimarySwitch()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Apache CXF