Package org.yamcs.xtce.util
Class UnresolvedArgumentReference
- java.lang.Object
-
- org.yamcs.xtce.util.AbstractNameReference
-
- org.yamcs.xtce.util.UnresolvedNameReference
-
- org.yamcs.xtce.util.UnresolvedArgumentReference
-
- All Implemented Interfaces:
ArgumentReference
,NameReference
public class UnresolvedArgumentReference extends UnresolvedNameReference implements ArgumentReference
unresolved reference to arguments.in addition to
UnresolvedNameReference
this class can resolve to aggregate members
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.yamcs.xtce.util.ArgumentReference
ArgumentReference.ArgumentResolvedAction
-
Nested classes/interfaces inherited from interface org.yamcs.xtce.util.NameReference
NameReference.ResolvedAction, NameReference.Type
-
-
Field Summary
-
Fields inherited from class org.yamcs.xtce.util.AbstractNameReference
ref, type
-
-
Constructor Summary
Constructors Constructor Description UnresolvedArgumentReference(MetaCommand cmd, String argName, PathElement[] path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnresolvedArgumentReference
addResolvedAction(ArgumentReference.ArgumentResolvedAction action)
String
getArgName()
MetaCommand
getMetaCommand()
PathElement[]
getPath()
boolean
tryResolve(Argument argument, PathElement[] path)
-
Methods inherited from class org.yamcs.xtce.util.UnresolvedNameReference
addResolvedAction, getResolvedFuture, isResolved, tryResolve
-
Methods inherited from class org.yamcs.xtce.util.AbstractNameReference
getReference, getType, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.yamcs.xtce.util.NameReference
addResolvedAction, getReference, getResolvedFuture, getType, isResolved, tryResolve
-
-
-
-
Constructor Detail
-
UnresolvedArgumentReference
public UnresolvedArgumentReference(MetaCommand cmd, String argName, PathElement[] path)
-
-
Method Detail
-
tryResolve
public boolean tryResolve(Argument argument, PathElement[] path)
- Specified by:
tryResolve
in interfaceArgumentReference
-
addResolvedAction
public UnresolvedArgumentReference addResolvedAction(ArgumentReference.ArgumentResolvedAction action)
- Specified by:
addResolvedAction
in interfaceArgumentReference
-
getMetaCommand
public MetaCommand getMetaCommand()
- Specified by:
getMetaCommand
in interfaceArgumentReference
-
getArgName
public String getArgName()
- Specified by:
getArgName
in interfaceArgumentReference
-
getPath
public PathElement[] getPath()
- Specified by:
getPath
in interfaceArgumentReference
-
-