- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中bibliothek.util.xml.XElement
类的一些代码示例,展示了XElement
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XElement
类的具体详情如下:
包路径:bibliothek.util.xml.XElement
类名称:XElement
[英]A XElement is an entry in a xml-file. It has a name, can have children and attributes, and might have a value.
[中]XElement是xml文件中的一个条目。它有一个名称,可以有子项和属性,还可能有一个值。
代码示例来源:origin: org.opentcs.thirdparty.dockingframes/docking-frames-common
/**
* Writes the content of this manager in xml format.
* @param element the element to write into, the attributes of this
* element will not be changed.
*/
public void writeXML( XElement element ){
for( Map.Entry<String, ApplicationResource> resource : resources.entrySet() ){
XElement xresource = element.addElement( "resource" );
xresource.addString( "name", resource.getKey() );
resource.getValue().writeXML( xresource );
}
}
代码示例来源:origin: xyz.cofe/docking-frames-ext-toolbar
@Override
public void load( XElement element ){
final XElement xindex = element.getElement("index");
final XElement xplaceholder = element.getElement("placeholder");
if (xindex != null){
index = xindex.getInt();
}
if (xplaceholder != null){
placeholder = new Path(xplaceholder.getString());
} else{
placeholder = null;
}
}
}
代码示例来源:origin: xyz.cofe/docking-frames-ext-toolbar
public SplitDockStationLayout read( XElement element, PlaceholderStrategy placeholders ){
SplitDockStationLayout layout = super.read( element.getElement( "split" ), placeholders );
element = element.getElement( "wizard" );
XElement[] xcolumns = element.getElements( "column" );
Column[] columns = new Column[ xcolumns.length ];
for( int i = 0; i < columns.length; i++ ){
XElement xcolumn = xcolumns[i];
int size = xcolumn.getInt("size");
XElement[] xcells = xcolumn.getElements( "cell" );
int[] keys = new int[ xcells.length ];
int[] sizes = new int[ xcells.length ];
for( int j = 0; j < xcells.length; j++ ){
keys[j] = xcells[j].getInt( "key" );
sizes[j] = xcells[j].getInt( "size" );
}
columns[i] = new Column( size, keys, sizes );
}
((WizardSplitDockStationLayout)layout).setColumns( columns );
return layout;
}
}
代码示例来源:origin: xyz.cofe/docking-frames-core
@Override
public XElement copy() {
XElement copy = new XElement( name );
copy.copy( this );
return copy;
}
代码示例来源:origin: xyz.cofe/docking-frames-core
public void load( XElement element ) {
x = element.getElement( "x" ).getDouble();
y = element.getElement( "y" ).getDouble();
width = element.getElement( "width" ).getDouble();
height = element.getElement( "height" ).getDouble();
}
代码示例来源:origin: xyz.cofe/docking-frames-core
/**
* Creates and adds a new element.
* @param name the name of the new element
* @return the new element
*/
public XElement addElement( String name ){
XElement element = new XElement( name );
addElement( element );
return element;
}
代码示例来源:origin: org.opentcs.thirdparty.dockingframes/docking-frames-common
@Override
protected void rescueSettings( XElement element ){
XElement states = element.getElement( "states" );
if( states != null ){
lastMaximizedLocation = new HashMap<String, B>();
lastMaximizedMode = new HashMap<String, String>();
XElement xmaximized = element.getElement( "maximized" );
if( xmaximized != null ){
for( XElement xitem : xmaximized.getElements( "item" )){
String key = xitem.getString( "id" );
XElement xmode = xitem.getElement( "mode" );
if( xmode != null ){
lastMaximizedMode.put( key, xmode.getString() );
}
XElement xlocation = xitem.getElement( "location" );
if( xlocation != null ){
XElement xcopy = xlocation.copy();
xcopy.addElement( "mode" ).setString( MaximizedMode.IDENTIFIER.toString() );
lastMaximizedLocation.put( key, getConverter().readPropertyXML( xcopy ) );
}
}
}
}
}
}
代码示例来源:origin: org.opentcs.thirdparty.dockingframes/docking-frames-common
public Path read( XElement element, PlaceholderStrategy placeholders ){
XElement xtype = element.getElement( "type" );
if( xtype == null ){
return null;
}
return new Path( xtype.getString() );
}
代码示例来源:origin: xyz.cofe/docking-frames-common
@SuppressWarnings("unchecked")
public void write( CommonDockStationLayout layout, XElement element ){
String factoryId = layout.getFactoryId();
DockFactory<DockElement, ?, Object> factory = (DockFactory<DockElement, ?, Object>)control.intern().getDockFactory( factoryId );
XElement content = layout.getLayoutXML();
if( content == null ){
layout.updateLayout( factory, null );
DockLayout<?> data = layout.getLayout();
if( data == null ){
throw new XException( "data are null, but data were just updated" );
}
content = new XElement("content");
factory.write( data.getData(), content );
}
String id = layout.getId();
if( id != null ){
element.addElement( "id" ).setString( id );
}
element.addElement( "root" ).setBoolean( layout.isRoot() );
content.addString( "delegate", factoryId );
element.addElement( content );
}
代码示例来源:origin: xyz.cofe/docking-frames-core
public void load( XElement element ) {
nodes.clear();
for( XElement xnode : element.getElements( "node" )){
Location location = Location.valueOf( xnode.getString( "location" ));
double size = xnode.getDouble( "size" );
long id = -1;
if( xnode.attributeExists( "id" )){
id = xnode.getLong( "id" );
}
nodes.add( new Node( location, size, id ) );
}
XElement xleaf = element.getElement( "leaf" );
if( xleaf != null ){
leafId = xleaf.getLong( "id" );
}
else{
leafId = -1;
}
}
代码示例来源:origin: org.opentcs.thirdparty.dockingframes/docking-frames-common
public <B> void read( XElement element, ModeSettingsConverter<Location, B> converter ) {
lastMaximizedLocation = new HashMap<String, Location>();
lastMaximizedMode = new HashMap<String, Path>();
XElement xmaximized = element.getElement( "maximized" );
if( xmaximized != null ){
for( XElement xitem : xmaximized.getElements( "item" )){
String key = xitem.getString( "id" );
XElement xmode = xitem.getElement( "mode" );
if( xmode != null ){
lastMaximizedMode.put( key, new Path( xmode.getString() ));
}
XElement xlocation = xitem.getElement( "location" );
if( xlocation != null ){
lastMaximizedLocation.put( key, converter.convertToWorld( converter.readPropertyXML( xlocation ) ) );
}
}
}
}
}
代码示例来源:origin: xyz.cofe/docking-frames-core
public void load( XElement element ) {
x = element.getElement( "x" ).getInt();
y = element.getElement( "y" ).getInt();
width = element.getElement( "width" ).getInt();
height = element.getElement( "height" ).getInt();
fullscreen = false;
placeholder = null;
XElement xfullscreen = element.getElement( "fullscreen" );
if( xfullscreen != null ){
fullscreen = xfullscreen.getBoolean();
}
XElement xplaceholder = element.getElement( "placeholder" );
if( xplaceholder != null ){
placeholder = new Path( xplaceholder.getString() );
}
}
代码示例来源:origin: xyz.cofe/docking-frames-core
XElement xroots = element.addElement( "roots" );
String[] roots = getRootKeys();
for( String root : roots ){
XElement xroot = xroots.addElement( "root" );
xroot.addString( "name", root );
situation.writeCompositionXML( getRoot( root ), xroot );
XElement xchildren = element.addElement( "children" );
for( int i = 0, n = getInvisibleCount(); i<n; i++ ){
XElement xchild = xchildren.addElement( "child" );
xchild.addString( "key", getInvisibleKey( i ) );
String root = getInvisibleRoot( i );
if( root != null ){
xchild.addString( "root", root );
xchild.addBoolean( "location", false );
xchild.addBoolean( "location", true );
transformer.writeXML( getInvisibleLocation( i ), xchild.addElement( "location" ) );
situation.writeCompositionXML( layout, xchild.addElement( "layout" ) );
代码示例来源:origin: xyz.cofe/docking-frames-core
public PlaceholderKey( XElement in ){
shared = in.getBoolean( "shared" );
XElement xanchor = in.getElement( "anchor" );
if( xanchor != null ){
anchor = xanchor.getString();
}
XElement[] xplaceholders = in.getElements( "placeholder" );
placeholders = new Path[ xplaceholders.length ];
for( int i = 0; i < xplaceholders.length; i++ ){
placeholders[i] = new Path( xplaceholders[i].getString() );
}
}
代码示例来源:origin: xyz.cofe/docking-frames-common
public void writeXML( XElement element ) {
String key = getSelectedKey();
if( key != null ){
element.addElement( "key" ).setString( key );
}
}
});
代码示例来源:origin: xyz.cofe/docking-frames-core
public void load( XElement element ) {
index = -1;
placeholder = null;
XElement xindex = element.getElement( "index" );
XElement xplaceholder = element.getElement( "placeholder" );
if( xindex == null && xplaceholder == null ){
if( element.getValue() != null && element.getValue().length() > 0 ){
index = element.getInt();
}
}
else{
if( xindex != null ){
index = xindex.getInt();
}
if( xplaceholder != null ){
placeholder = new Path( xplaceholder.getString() );
}
}
}
代码示例来源:origin: xyz.cofe/docking-frames-core
xchild = parent.addElement( "leaf" );
xchild.addInt( "id", entry.asLeaf().getId() ).addLong( "nodeId", entry.getNodeId() );
xchild = parent.addElement( "node" );
xchild.addLong( "nodeId", entry.getNodeId() );
xchild.addString( "orientation", entry.asNode().getOrientation().name() );
xchild.addDouble( "divider", entry.asNode().getDivider() );
writeEntry( entry.asNode().getChildA(), xchild );
writeEntry( entry.asNode().getChildB(), xchild );
XElement xplaceholders = xchild.addElement( "placeholders" );
for( Path placeholder : placeholders ){
xplaceholders.addElement( "placeholder" ).setString( placeholder.toString() );
XElement xmap = xchild.addElement( "placeholder-map" );
map.write( xmap );
代码示例来源:origin: org.opentcs.thirdparty.dockingframes/docking-frames-common
/**
* Reads the contents of this manager from a xml element.
* @param element the element to read
*/
public void readXML( XElement element ){
for( XElement xresource : element.getElements( "resource" )){
String name = xresource.getString( "name" );
ApplicationResource resource = resources.get( name );
if( resource != null ){
resource.readXML( xresource );
}
else
buffer.put( name, xresource );
}
}
代码示例来源:origin: xyz.cofe/docking-frames-core
public void write( FlapDockStationLayout layout, XElement element ) {
if( layout instanceof RetroFlapDockStationLayout ){
RetroFlapDockStationLayout retroLayout = (RetroFlapDockStationLayout)layout;
XElement window = element.addElement( "window" );
window.addBoolean( "auto", layout.isAutoDirection() );
window.addString( "direction", layout.getDirection().name() );
XElement children = element.addElement( "children" );
for( int i = 0, n = retroLayout.getChildren().length; i<n; i++ ){
XElement child = children.addElement( "child" );
child.addInt( "id", retroLayout.getChildren()[i] );
child.addBoolean( "hold", retroLayout.getHolds()[i] );
child.addInt( "size", retroLayout.getSizes()[i] );
}
}
else{
XElement window = element.addElement( "window" );
window.addBoolean( "auto", layout.isAutoDirection() );
window.addString( "direction", layout.getDirection().name() );
XElement children = element.addElement( "placeholders" );
layout.getPlaceholders().write( children );
}
}
代码示例来源:origin: xyz.cofe/docking-frames-core
/**
* Writes the contents of this map into <code>out</code>.
* @param out the element to fill, its attributes will not be modified
*/
public void write( XElement out ){
out.addElement( "version" ).setInt( version );
out.addElement( "format" ).setString( format.toString() );
for( Map.Entry<Key, Map<String, Object>> entry : data.entrySet() ){
XElement xplaceholder = out.addElement( "entry" );
((PlaceholderKey)entry.getKey()).write( xplaceholder.addElement( "key" ) );
Map<String, Object> map = entry.getValue();
for( Map.Entry<String, Object> mapEntry : map.entrySet() ){
XElement xitem = xplaceholder.addElement( "item" );
xitem.addString( "key", mapEntry.getKey() );
write( mapEntry.getValue(), xitem );
}
}
}
我在这个网站上发布的代码有这个问题 https://developers.google.com/drive/quickstart-cs是 Google Drive 快速入门的开发人员站点。我按照网站上
我正在尝试制作一个非常简单的 Kafka Producer,目前正在关注 producer example除了我的制作人没有分区程序类。 将所需文件导出到 jar 后,我将它们传输到我的 Linux
问题 在java中,我有一个“Util项目”,在进行单元测试时使用另一个“Mock项目”。 我的问题是“模拟项目”也使用“Util项目”来构建一些模拟对象。 当我使用 Maven 构建项目时,我无法构
据我所知,这些包已经存在很长时间了。但是,我从未见过它们的实际用法。而且这些包似乎不成熟,不再维护。如果是,为什么这些包现在存在? 最佳答案 包裹automata被 scala.xml.dtd 使用,
关闭。这个问题需要debugging details .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 1年前关闭。 Improve this question Co
在java.util.Collections中,有一个方法: public static void fill(List list, T obj) 用第二个参数指定的对象填充第一个参数指定的List。
我不明白它要我做什么。分配给 sentence正在工作: val sentences : java.util.List[CoreMap] = document.get(classOf[Sentence
在我的 React 应用程序中,我想使用一些实用程序。我见过两种不同的方法。第一个是,只是创建函数并将其导出。第二个是,创建一个 Util 类并导出一个对象,这样它就不能被实例化(静态类)。 clas
我有一个 util 类,它接受 String jwtToken 和 Key key 并使用 io.jsonwebtoken.jwts 解码 jwt。 但是,我无法对此进行测试。原因是,我无法模拟公钥并
我有使用目标命名空间的专有架构 xmlns:ax216="http://util.java/xsd" 这给我带来了从 java (java.util.xsd) 开始生成禁止的(由 Java 安全管理器
我正在阅读集合以查看 Javadocs 中的实现层次结构。 Collections声明为public class Collections extendds Object Collection声明为pu
我正在使用 Spring-boot 应用程序,我可以在其中连接 Azure 应用程序配置。但是当我尝试使用内容类型应用程序/JSON 读取值时出现错误。 我的Java类 @ConfigurationP
我正在使用 Spring-boot 应用程序,我可以在其中连接 Azure 应用程序配置。但是当我尝试使用内容类型应用程序/JSON 读取值时出现错误。 我的Java类 @ConfigurationP
我在使用格式说明符时遇到问题。这是否意味着我正在使用 %d? public static void main(String[] args) { double y, x; for (x =
鉴于此代码 import java.util.Iterator; private static List someList = new ArrayList(); public static void
我正在 HackerEarth 解决问题,我无法弄清楚为什么我的程序在命令行上正确运行并给出正确的结果,但在代码编辑器上运行时却给出 java.util.NoSuchElementException
我正在尝试使用以下代码使用对象列表列表中的数据填充tableModel readExcel.readSheet(0): TableModel tableModel = new DefaultTabl
java.util.Set 、 java.util.List 和其他 Collection 接口(interface)不可序列化。需要一个简单、直接的解决方案来在可序列化的 POJO 中使用它。 pu
我试图从 servlet 返回数据库搜索结果的 ArrayList 以显示在 jsp 页面上。 在servlet中设置arraylist作为请求的属性,并将请求转发到jsp页面。当我尝试在 jsp 页
我是android新手,最近我试图从firebase中提取数据到recyclerview/cardview中以垂直布局显示数据,它显示将Hashmap转换为Arraylist的错误,其中代码是:
我是一名优秀的程序员,十分优秀!