public class oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory extends java.lang.Object implements oadd.org.apache.commons.jxpath.ri.model.NodePointerFactory
{
public static final int CONFIGURATION_NODE_POINTER_FACTORY_ORDER;
public void <init>()
{
oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory v;
v := @this: oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public int getOrder()
{
oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory v;
v := @this: oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory;
return 200;
}
public oadd.org.apache.commons.jxpath.ri.model.NodePointer createNodePointer(oadd.org.apache.commons.jxpath.ri.QName, java.lang.Object, java.util.Locale)
{
oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory v;
oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointer v;
java.util.Locale v;
oadd.org.apache.commons.jxpath.ri.QName v;
java.lang.Object v, v;
oadd.org.apache.commons.configuration.tree.NodeHandler v;
boolean v;
v := @this: oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory;
v := @parameter: oadd.org.apache.commons.jxpath.ri.QName;
v := @parameter: java.lang.Object;
v := @parameter: java.util.Locale;
v = v instanceof oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory$NodeWrapper;
if v == 0 goto label;
v = new oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointer;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory$NodeWrapper: java.lang.Object getNode()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory$NodeWrapper: oadd.org.apache.commons.configuration.tree.NodeHandler getNodeHandler()>();
specialinvoke v.<oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointer: void <init>(java.lang.Object,java.util.Locale,oadd.org.apache.commons.configuration.tree.NodeHandler)>(v, v, v);
return v;
label:
return null;
}
public oadd.org.apache.commons.jxpath.ri.model.NodePointer createNodePointer(oadd.org.apache.commons.jxpath.ri.model.NodePointer, oadd.org.apache.commons.jxpath.ri.QName, java.lang.Object)
{
oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory v;
oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointer v;
oadd.org.apache.commons.jxpath.ri.QName v;
java.lang.Object v, v;
oadd.org.apache.commons.jxpath.ri.model.NodePointer v;
oadd.org.apache.commons.configuration.tree.NodeHandler v;
boolean v;
v := @this: oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory;
v := @parameter: oadd.org.apache.commons.jxpath.ri.model.NodePointer;
v := @parameter: oadd.org.apache.commons.jxpath.ri.QName;
v := @parameter: java.lang.Object;
v = v instanceof oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory$NodeWrapper;
if v == 0 goto label;
v = new oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointer;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory$NodeWrapper: java.lang.Object getNode()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory$NodeWrapper: oadd.org.apache.commons.configuration.tree.NodeHandler getNodeHandler()>();
specialinvoke v.<oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointer: void <init>(oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointer,java.lang.Object,oadd.org.apache.commons.configuration.tree.NodeHandler)>(v, v, v);
return v;
label:
return null;
}
public static java.lang.Object wrapNode(java.lang.Object, oadd.org.apache.commons.configuration.tree.NodeHandler)
{
java.lang.Object v;
oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory$NodeWrapper v;
oadd.org.apache.commons.configuration.tree.NodeHandler v;
v := @parameter: java.lang.Object;
v := @parameter: oadd.org.apache.commons.configuration.tree.NodeHandler;
v = new oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory$NodeWrapper;
specialinvoke v.<oadd.org.apache.commons.configuration.tree.xpath.ConfigurationNodePointerFactory$NodeWrapper: void <init>(java.lang.Object,oadd.org.apache.commons.configuration.tree.NodeHandler)>(v, v);
return v;
}
}