- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中net.sf.saxon.query.XQueryFunctionLibrary.getDeclarationByKey()
方法的一些代码示例,展示了XQueryFunctionLibrary.getDeclarationByKey()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XQueryFunctionLibrary.getDeclarationByKey()
方法的具体详情如下:
包路径:net.sf.saxon.query.XQueryFunctionLibrary
类名称:XQueryFunctionLibrary
方法名:getDeclarationByKey
[英]Get the function declaration corresponding to a given function name and arity, supplied in the form "{uri}local/arity"
[中]获取对应于给定函数名和arity的函数声明,以“{uri}local/arity”的形式提供
代码示例来源:origin: net.sourceforge.saxon/saxon
/**
* Look for cyclic variable references that go via one or more function calls
* @param f a used-defined function
* @param referees a list of variables and functions that refer directly or indirectly to this variable
* @param globalFunctionLibrary the library containing all global functions
*/
private static void lookForFunctionCycles(
XQueryFunction f, Stack referees, XQueryFunctionLibrary globalFunctionLibrary) throws XPathException {
Expression body = f.getBody();
referees.push(f);
List list = new ArrayList(10);
ExpressionTool.gatherReferencedVariables(body, list);
for (int i=0; i<list.size(); i++) {
Binding b = (Binding)list.get(i);
if (b instanceof GlobalVariable) {
((GlobalVariable)b).lookForCycles(referees, globalFunctionLibrary);
}
}
list.clear();
ExpressionTool.gatherCalledFunctionNames(body, list);
for (int i=0; i<list.size(); i++) {
XQueryFunction qf = globalFunctionLibrary.getDeclarationByKey((String)list.get(i));
if (!referees.contains(qf)) {
// recursive function calls are allowed
lookForFunctionCycles(qf, referees, globalFunctionLibrary);
}
}
referees.pop();
}
代码示例来源:origin: org.opengis.cite.saxon/saxon9
/**
* Look for cyclic variable references that go via one or more function calls
* @param f a used-defined function
* @param referees a list of variables and functions that refer directly or indirectly to this variable
* @param globalFunctionLibrary the library containing all global functions
*/
private static void lookForFunctionCycles(
XQueryFunction f, Stack referees, XQueryFunctionLibrary globalFunctionLibrary) throws XPathException {
Expression body = f.getBody();
referees.push(f);
List list = new ArrayList(10);
ExpressionTool.gatherReferencedVariables(body, list);
for (int i=0; i<list.size(); i++) {
Binding b = (Binding)list.get(i);
if (b instanceof GlobalVariable) {
((GlobalVariable)b).lookForCycles(referees, globalFunctionLibrary);
}
}
list.clear();
ExpressionTool.gatherCalledFunctionNames(body, list);
for (int i=0; i<list.size(); i++) {
XQueryFunction qf = globalFunctionLibrary.getDeclarationByKey((String)list.get(i));
if (!referees.contains(qf)) {
// recursive function calls are allowed
lookForFunctionCycles(qf, referees, globalFunctionLibrary);
}
}
referees.pop();
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon
/**
* Look for cyclic variable references that go via one or more function calls
*
* @param f a used-defined function
* @param referees a list of variables and functions that refer directly or indirectly to this variable
* @param globalFunctionLibrary the library containing all global functions
* @throws XPathException if an error occurs during evaluation
*/
private static void lookForFunctionCycles(
XQueryFunction f, Stack<Object> referees, XQueryFunctionLibrary globalFunctionLibrary) throws XPathException {
Expression body = f.getBody();
referees.push(f);
List<Binding> list = new ArrayList<>(10);
ExpressionTool.gatherReferencedVariables(body, list);
for (Binding b : list) {
if (b instanceof GlobalVariable) {
((GlobalVariable) b).lookForCycles(referees, globalFunctionLibrary);
}
}
List<SymbolicName> flist = new ArrayList<>();
ExpressionTool.gatherCalledFunctionNames(body, flist);
for (SymbolicName s : flist) {
XQueryFunction qf = globalFunctionLibrary.getDeclarationByKey(s);
if (!referees.contains(qf)) {
// recursive function calls are allowed
lookForFunctionCycles(qf, referees, globalFunctionLibrary);
}
}
referees.pop();
}
代码示例来源:origin: net.sf.saxon/Saxon-HE
/**
* Look for cyclic variable references that go via one or more function calls
*
* @param f a used-defined function
* @param referees a list of variables and functions that refer directly or indirectly to this variable
* @param globalFunctionLibrary the library containing all global functions
* @throws XPathException if an error occurs during evaluation
*/
private static void lookForFunctionCycles(
XQueryFunction f, Stack<Object> referees, XQueryFunctionLibrary globalFunctionLibrary) throws XPathException {
Expression body = f.getBody();
referees.push(f);
List<Binding> list = new ArrayList<>(10);
ExpressionTool.gatherReferencedVariables(body, list);
for (Binding b : list) {
if (b instanceof GlobalVariable) {
((GlobalVariable) b).lookForCycles(referees, globalFunctionLibrary);
}
}
List<SymbolicName> flist = new ArrayList<>();
ExpressionTool.gatherCalledFunctionNames(body, flist);
for (SymbolicName s : flist) {
XQueryFunction qf = globalFunctionLibrary.getDeclarationByKey(s);
if (!referees.contains(qf)) {
// recursive function calls are allowed
lookForFunctionCycles(qf, referees, globalFunctionLibrary);
}
}
referees.pop();
}
代码示例来源:origin: net.sf.saxon/Saxon-HE
ExpressionTool.gatherCalledFunctionNames(select, flist);
for (SymbolicName s : flist) {
XQueryFunction f = globalFunctionLibrary.getDeclarationByKey(s);
if (!referees.contains(f)) {
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon
ExpressionTool.gatherCalledFunctionNames(select, flist);
for (SymbolicName s : flist) {
XQueryFunction f = globalFunctionLibrary.getDeclarationByKey(s);
if (!referees.contains(f)) {
代码示例来源:origin: net.sourceforge.saxon/saxon
ExpressionTool.gatherCalledFunctionNames(select, list);
for (int i=0; i<list.size(); i++) {
XQueryFunction f = globalFunctionLibrary.getDeclarationByKey((String)list.get(i));
if (!referees.contains(f)) {
代码示例来源:origin: org.opengis.cite.saxon/saxon9
ExpressionTool.gatherCalledFunctionNames(select, list);
for (int i=0; i<list.size(); i++) {
XQueryFunction f = globalFunctionLibrary.getDeclarationByKey((String)list.get(i));
if (!referees.contains(f)) {
我是 C++ 的新手,所以请放轻松。 我正在尝试使用 sfml 创建 RenderWindow。然后,在创建播放器时,该播放器关联的“窗口”对象被设置为先前创建的 RenderWindow。我的目的是
我有一个 sf 的列表我想行绑定(bind)以创建单个 sf 的对象目的。我正在寻找类似于 data.table::rbindlist 的函数,这将以有效的方式堆叠各个对象。 可重现示例的数据: my
我正在尝试在 R 中使用 sf 创建一个 95% 的最小凸多边形。只要我只将数据分组到 1 个变量上,我的代码就可以正常工作,但是当我分组到两个变量上时,输出将失去其 sf 类并且改为 grouped
我试图使用内连接或左连接连接两个 sf 数据帧。这些数据框内部都有几何列。我不断收到错误: check_join(x, y) 中的错误: y 应该是一个 data.frame;对于空间连接,使用 st
我对使用 SFML 图形库中的 sf::Shape 有疑问。在我的游戏中,我使用 sf::RectangleShapes。例如用户界面或播放器。这是一个和平的代码: std::unique_ptr r
我正在学习 C++ 中的 SFML 库。我一直在尝试通过制作一个包含两个独立的 std::map 的音乐类 (sf::Music) 和声音 (sf::Sound) 来实现一种在我的游戏中组织音频的有效
有没有一种简单的方法可以使 sf::Text 对象在 sf::RectangleShape 对象中居中? 文本具有可变长度,但在创建后不会改变。 我正在使用 SFML 2.4。 最佳答案 将一个对象置
在我的 SwiftUI 应用程序中,我的字符串名称是 SF 符号图像的名称,或存储在 Assets 目录中的图像。 我想创建一个 View ,首先尝试将图像显示为 SF 符号图像,如果不存在具有该名称
我一直在使用EhCache在我的项目中实现一些缓存。我已经将以下依赖项添加到我的pom.xml中 org.springframework spring-context 4.
我想创建一个数组,其中包含将绘制到窗口上的所有 Sprite 、文本和形状,我的问题是如何使这个数组同时具有 sf::Drawable 和 sf::Transformable? 最佳答案 您需要创建一
我得到了一个派生自 sf::Packet 的类,它在其构造函数中传递了一个引用 iots 类型的 Integer。现在在构造函数中,我尝试将 Integer 添加到 sf::Packet 的数据中,如
当我尝试编译以下代码时: SFMLSet.cpp: #include "SFMLSet.h" SFMLSet::SFMLSet(string texturePath) { if(!textur
我正在使用 sf::Clock 来控制循环。 我想知道是否允许我使用超过 1 个 sf::Clock,如果允许,是否所有“时钟”都将正常运行并按预期工作在所有操作系统上。 例如: sf::Clock
我将C++图形中的SFML libraby用于我的国际象棋游戏。 当您在游戏中移动棋子时,会发生鼠标左键事件。所以这是我最初的跟踪方式。 sf::Event e; if (e.type == sf::
我正在尝试使用 SFML 库制作简单的按钮。当我将鼠标放在按钮上时,该按钮应该会更改其文本颜色。 void Button::updateColor(sf::Vector2i MousePos) {
void update(bool moright, bool moleft) { Clock Clock(); if (moright == true){
我的 JSON 有问题。我的代码中的这一行抛出异常 String jsontxt = IOUtils.toString(new FileInputStream(Filename), "UTF-8");
代码如下: 引擎.h #include #include #include #include #include #include #include class Engine { publ
我意识到这可能是重复的,但我搜索了许多论坛和问题,知道是什么原因导致了问题,但无法在此处找到它。我正在使用 SFML 2.0,我已将错误追踪到: void GameObjectManager::Dra
我在 sf 类型的简单特征( POINT )中保存了多个轨迹.我想计算后续位置(即行)之间的欧几里得距离。到目前为止,我已经使用 Pythagorean formula for calculating
我是一名优秀的程序员,十分优秀!