📄 solid.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: Solid.java
/*
*this file is part of nseer erp
*Copyright (C)2006-2010 Nseer(Beijing) Technology co.LTD/http://www.nseer.com
*
*This program is free software; you can redistribute it and/or
*modify it under the terms of the GNU General Public License
*as published by the Free Software Foundation; either
*version 2 of the License, or (at your option) any later version.
*/
package include.data_backup;
import java.io.*;
import java.util.*;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
import include.excel_export.ReaderHelper;
public class Solid
{
private ReaderHelper a;
private String _fldfor;
private SAXBuilder builder;
private Document doc;
private Element _flddo;
private Element root;
public Solid()
{
a = null;
_fldfor = null;
builder = null;
doc = null;
_flddo = null;
root = null;
}
public Solid(String s)
{
a = null;
_fldfor = null;
builder = null;
doc = null;
_flddo = null;
root = null;
a(s);
}
public void addWeb()
{
Element element = new Element("backup");
root.addContent(element);
a();
root.removeChildren("backup");
}
private void a(String s)
{
try
{
_fldfor = s;
builder = new SAXBuilder();
doc = builder.build(new File(_fldfor));
root = doc.getRootElement();
}
catch(Exception exception)
{
exception.printStackTrace();
}
}
private void a()
{
try
{
Format format = Format.getCompactFormat();
format.setEncoding("UTF-8"); // 设置xml文件的字符为utf-8
format.setIndent(" "); // 设置xml文件的缩进为4个空格
XMLOutputter xmloutputter = new XMLOutputter(format);// 元素后换行一层元素缩四格
FileWriter filewriter = new FileWriter(_fldfor);
xmloutputter.output(doc, filewriter);
filewriter.close();
}
catch(FileNotFoundException filenotfoundexception)
{
filenotfoundexception.printStackTrace();
}
catch(IOException ioexception)
{
ioexception.printStackTrace();
}
}
public void setFile(String s)
{
a(s);
}
public void update(String ss,String value,String value1)
{
root.removeChildren(ss);
Element element = new Element(ss);
element.setAttribute("value",value);
element.setAttribute("dynamic",value1);
root.addContent(element);
a();
}
public String getValue(String ss){
List list=root.getChildren(ss);
Iterator loop=list.iterator();
while(loop.hasNext()) {
Element element = (Element)loop.next();
return element.getAttributeValue("value");
}
return null;
}
public String getDynamic(String ss){
List list=root.getChildren(ss);
Iterator loop=list.iterator();
while(loop.hasNext()) {
Element element = (Element)loop.next();
return element.getAttributeValue("dynamic");
}
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -