📄 listobject.java
字号:
// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov Date: 2008-6-14 13:29:26
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: ListObject.java
package org.displaytag.sample;
import java.util.*;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
// Referenced classes of package org.displaytag.sample:
// RandomSampleUtil
public class ListObject
{
public static class SubListItem
{
public String getName()
{
return itemName;
}
public String getEmail()
{
return itemEmail;
}
public String toString()
{
return (new ToStringBuilder(this, ToStringStyle.SIMPLE_STYLE)).append("name", itemName).append("email", itemEmail).toString();
}
private String itemName;
private String itemEmail;
public SubListItem()
{
itemName = RandomSampleUtil.getRandomWord();
itemEmail = RandomSampleUtil.getRandomEmail();
}
}
public ListObject()
{
id = -1;
id = random.nextInt(0x1869e) + 1;
money = (random.nextInt(0xf423e) + 1) / 100;
String firstName = RandomSampleUtil.getRandomWord();
String lastName = RandomSampleUtil.getRandomWord();
name = StringUtils.capitalize(firstName) + ' ' + StringUtils.capitalize(lastName);
email = firstName + '-' + lastName + '@' + RandomSampleUtil.getRandomWord() + ".com";
date = RandomSampleUtil.getRandomDate();
description = RandomSampleUtil.getRandomWord() + ' ' + RandomSampleUtil.getRandomWord() + "...";
longDescription = RandomSampleUtil.getRandomSentence(10);
status = RandomSampleUtil.getRandomWord().toUpperCase();
subList = new ArrayList();
subList.add(new SubListItem());
subList.add(new SubListItem());
subList.add(new SubListItem());
url = "http://www." + lastName + ".org/";
}
public int getId()
{
return id;
}
public void setId(int value)
{
id = value;
}
public String getName()
{
return name;
}
public String getEmail()
{
return email;
}
public void setEmail(String value)
{
email = value;
}
public Date getDate()
{
return (Date)date.clone();
}
public double getMoney()
{
return money;
}
public String getDescription()
{
return description;
}
public String getLongDescription()
{
return longDescription;
}
public String getStatus()
{
return status;
}
public String getUrl()
{
return url;
}
public String getNullValue()
{
return null;
}
public String toString()
{
return "ListObject(" + id + ")";
}
public String toDetailedString()
{
return "ID: " + id + "\n" + "Name: " + name + "\n" + "Email: " + email + "\n" + "Date: " + date + "\n" + "Money: " + money + "\n" + "Description: " + description + "\n" + "Status: " + status + "\n" + "URL: " + url + "\n";
}
public List getSubList()
{
return subList;
}
private static Random random = new Random();
private int id;
private String name;
private String email;
private Date date;
private double money;
private String description;
private String longDescription;
private String status;
private String url;
private List subList;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -