java类javax.xml.xpath.XPathVariableResolver的实例源码

XPathHelper.java 文件源码 项目:ph-commons 阅读 30 收藏 0 点赞 0 评论 0
/**
 * Create a new {@link XPath} without any special settings using the default
 * {@link XPathFactory}.
 *
 * @return The created non-<code>null</code> {@link XPath} object
 */
@Nonnull
public static XPath createNewXPath ()
{
  return createNewXPath (s_aXPathFactory,
                         (XPathVariableResolver) null,
                         (XPathFunctionResolver) null,
                         (NamespaceContext) null);
}
XPathHelper.java 文件源码 项目:ph-commons 阅读 26 收藏 0 点赞 0 评论 0
/**
 * Create a new {@link XPath} without any special settings.
 *
 * @param aXPathFactory
 *        The XPath factory object to use. May not be <code>null</code>.
 * @return The created non-<code>null</code> {@link XPath} object
 */
@Nonnull
public static XPath createNewXPath (@Nonnull final XPathFactory aXPathFactory)
{
  return createNewXPath (aXPathFactory,
                         (XPathVariableResolver) null,
                         (XPathFunctionResolver) null,
                         (NamespaceContext) null);
}
XPathHelper.java 文件源码 项目:ph-commons 阅读 31 收藏 0 点赞 0 评论 0
/**
 * Create a new {@link XPath} with the passed namespace context using the
 * default {@link XPathFactory}.
 *
 * @param aNamespaceContext
 *        Namespace context to be used. May be <code>null</code>.
 * @return The created non-<code>null</code> {@link XPath} object
 */
@Nonnull
public static XPath createNewXPath (@Nullable final NamespaceContext aNamespaceContext)
{
  return createNewXPath (s_aXPathFactory,
                         (XPathVariableResolver) null,
                         (XPathFunctionResolver) null,
                         aNamespaceContext);
}
XPathHelper.java 文件源码 项目:ph-commons 阅读 30 收藏 0 点赞 0 评论 0
/**
 * Create a new {@link XPath} with the passed namespace context.
 *
 * @param aXPathFactory
 *        The XPath factory object to use. May not be <code>null</code>.
 * @param aNamespaceContext
 *        Namespace context to be used. May be <code>null</code>.
 * @return The created non-<code>null</code> {@link XPath} object
 */
@Nonnull
public static XPath createNewXPath (@Nonnull final XPathFactory aXPathFactory,
                                    @Nullable final NamespaceContext aNamespaceContext)
{
  return createNewXPath (aXPathFactory,
                         (XPathVariableResolver) null,
                         (XPathFunctionResolver) null,
                         aNamespaceContext);
}
XPathHelper.java 文件源码 项目:ph-commons 阅读 25 收藏 0 点赞 0 评论 0
@Nonnull
@Deprecated
@DevelopersNote ("Typo in name")
public static XPathExpression createNewXPathExpresion (@Nullable final XPathVariableResolver aVariableResolver,
                                                       @Nullable final XPathFunctionResolver aFunctionResolver,
                                                       @Nullable final NamespaceContext aNamespaceContext,
                                                       @Nonnull @Nonempty final String sXPath)
{
  return createNewXPathExpression (aVariableResolver, aFunctionResolver, aNamespaceContext, sXPath);
}
XPathHelper.java 文件源码 项目:ph-commons 阅读 23 收藏 0 点赞 0 评论 0
@Nonnull
@Deprecated
@DevelopersNote ("Typo in name")
public static XPathExpression createNewXPathExpresion (@Nullable final XPathVariableResolver aVariableResolver,
                                                       @Nonnull @Nonempty final String sXPath)
{
  return createNewXPathExpression (aVariableResolver, sXPath);
}
XPathExpressionHelper.java 文件源码 项目:ph-commons 阅读 52 收藏 0 点赞 0 评论 0
@Nullable
public static Object evalXPath (@Nullable final XPathVariableResolver aVariableResolver,
                                @Nullable final XPathFunctionResolver aFunctionResolver,
                                @Nullable final NamespaceContext aNamespaceContext,
                                @Nonnull final String sXPath,
                                @Nonnull final Document aDoc,
                                @Nonnull final QName aReturnType)
{
  return evalXPath (XPathHelper.createNewXPath (aVariableResolver, aFunctionResolver, aNamespaceContext),
                    sXPath,
                    aDoc,
                    aReturnType);
}
XPathExpressionHelper.java 文件源码 项目:ph-commons 阅读 24 收藏 0 点赞 0 评论 0
@Nullable
public static Double evalXPathToNumber (@Nullable final XPathVariableResolver aVariableResolver,
                                        @Nullable final XPathFunctionResolver aFunctionResolver,
                                        @Nullable final NamespaceContext aNamespaceContext,
                                        @Nonnull final String sXPath,
                                        @Nonnull final Document aDoc)
{
  return evalXPathToNumber (XPathHelper.createNewXPath (aVariableResolver, aFunctionResolver, aNamespaceContext),
                            sXPath,
                            aDoc);
}
XPathExpressionHelper.java 文件源码 项目:ph-commons 阅读 18 收藏 0 点赞 0 评论 0
@Nullable
public static String evalXPathToString (@Nullable final XPathVariableResolver aVariableResolver,
                                        @Nullable final XPathFunctionResolver aFunctionResolver,
                                        @Nullable final NamespaceContext aNamespaceContext,
                                        @Nonnull final String sXPath,
                                        @Nonnull final Document aDoc)
{
  return evalXPathToString (XPathHelper.createNewXPath (aVariableResolver, aFunctionResolver, aNamespaceContext),
                            sXPath,
                            aDoc);
}
XPathExpressionHelper.java 文件源码 项目:ph-commons 阅读 19 收藏 0 点赞 0 评论 0
@Nullable
public static Boolean evalXPathToBoolean (@Nullable final XPathVariableResolver aVariableResolver,
                                          @Nullable final XPathFunctionResolver aFunctionResolver,
                                          @Nullable final NamespaceContext aNamespaceContext,
                                          @Nonnull final String sXPath,
                                          @Nonnull final Document aDoc)
{
  return evalXPathToBoolean (XPathHelper.createNewXPath (aVariableResolver, aFunctionResolver, aNamespaceContext),
                             sXPath,
                             aDoc);
}


问题


面经


文章

微信
公众号

扫码关注公众号