/*
* Copyright 2002-2009 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package net.sf.json.sample;
import java.util.List;
import java.util.Map;
import net.sf.json.JSONFunction;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
/**
* @author Andres Almiray <aalmiray@users.sourceforge.net>
*/
public class PrimitiveBean {
private Object[] oarray;
private int[] parray;
private ObjectBean pbean;
private boolean pboolean;
private byte pbyte;
private char pchar;
private Class pclass;
private double pdouble;
private String pexcluded;
private float pfloat;
private JSONFunction pfunction;
private int pint;
private List plist;
private long plong;
private Map pmap;
private short pshort;
private String pstring;
public Object[] getOarray() {
return oarray;
}
public int[] getParray() {
return parray;
}
public ObjectBean getPbean() {
return pbean;
}
public byte getPbyte() {
return pbyte;
}
public char getPchar() {
return pchar;
}
public Class getPclass() {
return pclass;
}
public double getPdouble() {
return pdouble;
}
public String getPexcluded() {
return pexcluded;
}
public float getPfloat() {
return pfloat;
}
public JSONFunction getPfunction() {
return pfunction;
}
public int getPint() {
return pint;
}
public List getPlist() {
return plist;
}
public long getPlong() {
return plong;
}
public Map getPmap() {
return pmap;
}
public short getPshort() {
return pshort;
}
public String getPstring() {
return pstring;
}
public boolean isPboolean() {
return pboolean;
}
public void setOarray( Object[] oarray ) {
this.oarray = oarray;
}
public void setParray( int[] parray ) {
this.parray = parray;
}
public void setPbean( ObjectBean pbean ) {
this.pbean = pbean;
}
public void setPboolean( boolean pboolean ) {
this.pboolean = pboolean;
}
public void setPbyte( byte pbyte ) {
this.pbyte = pbyte;
}
public void setPchar( char pchar ) {
this.pchar = pchar;
}
public void setPclass( Class pclass ) {
this.pclass = pclass;
}
public void setPdouble( double pdouble ) {
this.pdouble = pdouble;
}
public void setPexcluded( String pexcluded ) {
this.pexcluded = pexcluded;
}
public void setPfloat( float pfloat ) {
this.pfloat = pfloat;
}
public void setPfunction( JSONFunction pfunction ) {
this.pfunction = pfunction;
}
public void setPint( int pint ) {
this.pint = pint;
}
public void setPlist( List plist ) {
this.plist = plist;
}
public void setPlong( long plong ) {
this.plong = plong;
}
public void setPmap( Map pmap ) {
this.pmap = pmap;
}
public void setPshort( short pshort ) {
this.pshort = pshort;
}
public void setPstring( String pstring ) {
this.pstring = pstring;
}
public String toString() {
return ToStringBuilder.reflectionToString( this, ToStringStyle.MULTI_LINE_STYLE );
}
}