📄 visitpage.java
字号:
/*
* *****************************************************
* Copyright (c) 2005 IIM Lab. All Rights Reserved.
* Created by xuehao at 2005-10-12
* Contact: zxuehao@mail.ustc.edu.cn
* *****************************************************
*/
package org.indigo.pages;
import java.util.ArrayList;
import java.util.HashSet;
import org.apache.commons.httpclient.NameValuePair;
public class VisitPage extends BeginPage
{
private ArrayList itsIds=null;
private boolean itsDirectReturn = false;
private boolean IsIncludeJS=false;
private String keyField=null;
private NameValuePair data[]=null;
private int pageNum=1;
public VisitPage(String key)
{
super( key );
}
public void setIsIncludeJS(boolean include)
{
IsIncludeJS=include;
}
public void setJSValuePair(NameValuePair data[])
{
this.data=data;
}
public void setKeyField(String keyField)
{
this.keyField=keyField;
}
public String getNextVisitLink()
{
String nextLink = null;
if(IsIncludeJS)
{
int i;
i = getNextPNum();
if (i == super.OUTFLOWLINK)
return null;
pageNum++;
nextLink=buildJSLink(pageNum,"#");
}
else
{
int i;
i = getNextPNum();
if (i == super.OUTFLOWLINK)
return null;
nextLink = buildLink(i, itsKeyForLink);
}
return nextLink;
}
public String buildJSLink(int i,String key)
{
String temp=keyField.replace(key, i+"");
return temp;
}
public String getCurrentLink()
{
String currentLink=null;
if( itsDirectReturn )
{
String url=null;
url = this.getBeginUrl();
return url;
}
if(IsIncludeJS)
{
currentLink=buildJSLink(pageNum,"#");
}
else
{
int i;
i = getCurrentPNum();
currentLink = buildLink( i, itsKeyForLink );
}
return currentLink;
}
public void setIds( ArrayList ids )
{
itsIds = ids;
}
public ArrayList getVisitPages()
{
return null;
}
public void setDirectReturn(boolean f)
{
itsDirectReturn = f;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -