📄 xmlcreator.java
字号:
package com.ntsky.xml.bbs;
import org.apache.log4j.Logger ;
import com.ntsky.xml.bbs.*;
/**
* <p>Title: Ntsky OpenSource BBS</p>
* <p>Description: xml创造器</p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: 天网文化发展有限公司</p>
* @author 姚君林
* @version 1.0
*/
public class XMLCreator {
private static XMLCreator xmlCreator = null;
private static CopyLeftXML copyLeftXML = null;
private static LinkXML linkXML = null;
private static BoardXML boardXML = null;
private static AfficheXML afficheXML = null;
private static AddressXML addressXML = null;
private static FileConfigXML fileConfigXML = null;
private static RightsXML rightsXML = null;
private static Object obj = new Object();
private static TopicConfigXML topicConfigXML = null;
private static RolesXML rolesXML = null;
private static JavaScriptXML jsXML = null;
private final static Logger logger = Logger.getLogger(XMLCreator.class);
private XMLCreator(){}
public static XMLCreator getInstance(){
if (xmlCreator == null) {
synchronized(obj){
if (xmlCreator == null) {
xmlCreator = new XMLCreator();
logger.info("创建XML处理者对象 : " + xmlCreator);
}
}
}
return xmlCreator;
}
/**
* 获取实例
*/
//版权
public CopyLeftXML getCopyLeftXML(){
if(copyLeftXML == null){
copyLeftXML = new CopyLeftXML();
logger.info("创建版权信息的实例 " + copyLeftXML);
}
return copyLeftXML;
}
//链接
public LinkXML getlinkXML(){
if(linkXML == null){
linkXML = new LinkXML();
logger.info("创建链接信息的实例 " + copyLeftXML);
}
return linkXML;
}
//模板board
public BoardXML getBoardXML(){
if(boardXML == null){
boardXML = new BoardXML();
logger.info("创建模板信息的实例" + boardXML);
}
return boardXML;
}
/**
* 公告
*/
public AfficheXML getAfficheXML(){
if(afficheXML == null){
afficheXML = new AfficheXML();
logger.info("创建公告信息的实例" + afficheXML);
}
return afficheXML;
}
/**
* IP地址
*/
public AddressXML getAddressXML(){
if(addressXML == null){
addressXML = new AddressXML();
logger.info("创建模板信息的实例" + addressXML);
}
return addressXML;
}
/**
* 文件配置
*/
public FileConfigXML getFileXML(){
if (fileConfigXML == null) {
fileConfigXML = new FileConfigXML();
}
return fileConfigXML;
}
/**
* 权限设置
*/
public RightsXML getRightsXML(){
if( rightsXML==null ){
rightsXML = new RightsXML();
}
return rightsXML;
}
/**
* 角色设置
*/
public RolesXML getRolesXML(){
if( rolesXML==null ){
rolesXML = new RolesXML();
}
return rolesXML;
}
/**
* 帖子配置
*/
public TopicConfigXML getTopicConfigXML(){
if( topicConfigXML==null ){
topicConfigXML = new TopicConfigXML();
}
return topicConfigXML;
}
/**
* JAVASCRIPT 集合
*/
public JavaScriptXML getJavaScriptXML(){
if( jsXML==null ){
jsXML = new JavaScriptXML();
}
return jsXML;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -