?? basexmlaction.java
字號:
/*
* 創(chuàng)建日期 2005-8-29
*
* TODO 要更改此生成的文件的模板,請轉至
* 窗口 - 首選項 - Java - 代碼樣式 - 代碼模板
*/
package com.publish.jxc.charpter9;
import java.util.ArrayList;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author Administrator
*
* TODO 要更改此生成的類型注釋的模板,請轉至
* 窗口 - 首選項 - Java - 代碼樣式 - 代碼模板
*/
public abstract class BaseXMLAction {
protected ArrayList array;
protected XMLManager xmlManager;
private BaseXMLModel baseXMLModel;
public BaseXMLAction()
{
array = new ArrayList();
xmlManager = new XMLManager();
}
public BaseXMLAction(BaseXMLModel baseXMLModel)
{
this.baseXMLModel = baseXMLModel;
array = new ArrayList();
xmlManager = new XMLManager();
}
public void addElement(BaseXMLModel model)
{
array.add(model);
}
public BaseXMLModel elementAt(int index)
{
BaseXMLModel model = null;
if (index<0 && index>=size())
return null;
return (BaseXMLModel)array.get(index);
}
public int size()
{
return array.size();
}
public ArrayList getArray() {
return array;
}
public void setArray(ArrayList array) {
this.array = array;
}
public BaseXMLModel getBaseXMLModel() {
return baseXMLModel;
}
public void setBaseXMLModel(BaseXMLModel baseXMLModel) {
this.baseXMLModel = baseXMLModel;
}
//////////////////////子類需要實現(xiàn)的抽象方法/////////////////////////////////////
public abstract void loadXMLFile(HttpServletRequest req,
HttpServletResponse res, String fileName);
public abstract void newXMLNode(HttpServletRequest req,
HttpServletResponse res, String fileName);
public abstract void updateXMLNode(HttpServletRequest req,
HttpServletResponse res, String fileName);
public abstract void deleteXMLNode(HttpServletRequest req,
HttpServletResponse res, String fileName);
////////////////////////////////////////////////////////////////////////////////
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -