org.jvyamlb
Class ResolverImpl
java.lang.Object
org.jvyamlb.ResolverImpl
- All Implemented Interfaces:
- Resolver
public class ResolverImpl
- extends java.lang.Object
- implements Resolver
- Author:
- Ola Bini
Method Summary |
static void |
addPathResolver(java.lang.String tag,
java.util.List path,
java.lang.Class kind)
|
void |
ascendResolver()
|
boolean |
checkResolverPrefix(int depth,
java.util.List path,
java.lang.Class kind,
Node currentNode,
java.lang.Object currentIndex)
|
void |
descendResolver(Node currentNode,
java.lang.Object currentIndex)
|
static void |
main(java.lang.String[] args)
|
java.lang.String |
resolve(java.lang.Class kind,
org.jruby.util.ByteList value,
boolean[] implicit)
|
private static org.jruby.util.ByteList |
s(java.lang.String se)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
yamlPathResolvers
private static final java.util.Map yamlPathResolvers
SCANNER
private static final ResolverScanner SCANNER
resolverExactPaths
private java.util.List resolverExactPaths
resolverPrefixPaths
private java.util.List resolverPrefixPaths
ResolverImpl
public ResolverImpl()
addPathResolver
public static void addPathResolver(java.lang.String tag,
java.util.List path,
java.lang.Class kind)
descendResolver
public void descendResolver(Node currentNode,
java.lang.Object currentIndex)
- Specified by:
descendResolver
in interface Resolver
ascendResolver
public void ascendResolver()
- Specified by:
ascendResolver
in interface Resolver
checkResolverPrefix
public boolean checkResolverPrefix(int depth,
java.util.List path,
java.lang.Class kind,
Node currentNode,
java.lang.Object currentIndex)
- Specified by:
checkResolverPrefix
in interface Resolver
resolve
public java.lang.String resolve(java.lang.Class kind,
org.jruby.util.ByteList value,
boolean[] implicit)
- Specified by:
resolve
in interface Resolver
s
private static org.jruby.util.ByteList s(java.lang.String se)
main
public static void main(java.lang.String[] args)