AbstractSerializer.java
/*
* GovWay - A customizable API Gateway
* https://govway.org
*
* Copyright (c) 2005-2025 Link.it srl (https://link.it).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3, as published by
* the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
package org.openspcoop2.core.mvc.properties.utils.serializer;
import org.openspcoop2.generic_project.exception.SerializerException;
import org.openspcoop2.utils.beans.WriteToSerializerType;
import org.openspcoop2.utils.xml.JaxbUtils;
import org.openspcoop2.core.mvc.properties.Defined;
import org.openspcoop2.core.mvc.properties.Conditions;
import org.openspcoop2.core.mvc.properties.Subsection;
import org.openspcoop2.core.mvc.properties.Item;
import org.openspcoop2.core.mvc.properties.Selected;
import org.openspcoop2.core.mvc.properties.ItemValue;
import org.openspcoop2.core.mvc.properties.ItemValues;
import org.openspcoop2.core.mvc.properties.Equals;
import org.openspcoop2.core.mvc.properties.Compatibility;
import org.openspcoop2.core.mvc.properties.Config;
import org.openspcoop2.core.mvc.properties.Properties;
import org.openspcoop2.core.mvc.properties.Section;
import org.openspcoop2.core.mvc.properties.Property;
import org.openspcoop2.core.mvc.properties.Tags;
import org.openspcoop2.core.mvc.properties.Collection;
import org.openspcoop2.core.mvc.properties.Condition;
import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.io.File;
import java.lang.reflect.Method;
import javax.xml.bind.JAXBElement;
/**
* XML Serializer of beans
*
* @author Poli Andrea (poli@link.it)
* @author $Author$
* @version $Rev$, $Date$
*/
public abstract class AbstractSerializer {
protected abstract WriteToSerializerType getType();
protected void _objToXml(OutputStream out, Class<?> c, Object object,
boolean prettyPrint) throws Exception {
if(object instanceof JAXBElement){
// solo per il tipo WriteToSerializerType.JAXB
JaxbUtils.objToXml(out, c, object, prettyPrint);
}else{
Method m = c.getMethod("writeTo", OutputStream.class, WriteToSerializerType.class);
m.invoke(object, out, this.getType());
}
}
protected void objToXml(OutputStream out,Class<?> c,Object object,boolean prettyPrint) throws SerializerException{
try{
this._objToXml(out, c, object, prettyPrint);
}catch(Exception e){
throw new SerializerException(e.getMessage(), e);
}
finally{
try{
out.flush();
}catch(Exception e){
// ignore
}
}
}
protected void objToXml(String fileName,Class<?> c,Object object,boolean prettyPrint) throws SerializerException{
try{
this.objToXml(new File(fileName), c, object, prettyPrint);
}catch(Exception e){
throw new SerializerException(e.getMessage(), e);
}
}
protected void objToXml(File file,Class<?> c,Object object,boolean prettyPrint) throws SerializerException{
FileOutputStream fout = null;
try{
fout = new FileOutputStream(file);
this._objToXml(fout, c, object, prettyPrint);
}catch(Exception e){
throw new SerializerException(e.getMessage(), e);
}
finally{
try{
if(fout!=null){
fout.flush();
}
}catch(Exception e){
// ignore
}
try{
if(fout!=null){
fout.close();
}
}catch(Exception e){
// ignore
}
}
}
protected ByteArrayOutputStream objToXml(Class<?> c,Object object,boolean prettyPrint) throws SerializerException{
ByteArrayOutputStream bout = null;
try{
bout = new ByteArrayOutputStream();
this._objToXml(bout, c, object, prettyPrint);
}catch(Exception e){
throw new SerializerException(e.getMessage(), e);
}
finally{
try{
if(bout!=null){
bout.flush();
}
}catch(Exception e){
// ignore
}
try{
if(bout!=null){
bout.close();
}
}catch(Exception e){
// ignore
}
}
return bout;
}
/*
=================================================================================
Object: defined
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>defined</var> of type {@link org.openspcoop2.core.mvc.properties.Defined}
*
* @param fileName Xml file to serialize the object <var>defined</var>
* @param defined Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Defined defined) throws SerializerException {
this.objToXml(fileName, Defined.class, defined, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>defined</var> of type {@link org.openspcoop2.core.mvc.properties.Defined}
*
* @param fileName Xml file to serialize the object <var>defined</var>
* @param defined Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Defined defined,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Defined.class, defined, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>defined</var> of type {@link org.openspcoop2.core.mvc.properties.Defined}
*
* @param file Xml file to serialize the object <var>defined</var>
* @param defined Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Defined defined) throws SerializerException {
this.objToXml(file, Defined.class, defined, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>defined</var> of type {@link org.openspcoop2.core.mvc.properties.Defined}
*
* @param file Xml file to serialize the object <var>defined</var>
* @param defined Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Defined defined,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Defined.class, defined, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>defined</var> of type {@link org.openspcoop2.core.mvc.properties.Defined}
*
* @param out OutputStream to serialize the object <var>defined</var>
* @param defined Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Defined defined) throws SerializerException {
this.objToXml(out, Defined.class, defined, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>defined</var> of type {@link org.openspcoop2.core.mvc.properties.Defined}
*
* @param out OutputStream to serialize the object <var>defined</var>
* @param defined Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Defined defined,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Defined.class, defined, prettyPrint);
}
/**
* Serialize to byte array the object <var>defined</var> of type {@link org.openspcoop2.core.mvc.properties.Defined}
*
* @param defined Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Defined defined) throws SerializerException {
return this.objToXml(Defined.class, defined, false).toByteArray();
}
/**
* Serialize to byte array the object <var>defined</var> of type {@link org.openspcoop2.core.mvc.properties.Defined}
*
* @param defined Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Defined defined,boolean prettyPrint) throws SerializerException {
return this.objToXml(Defined.class, defined, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>defined</var> of type {@link org.openspcoop2.core.mvc.properties.Defined}
*
* @param defined Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Defined defined) throws SerializerException {
return this.objToXml(Defined.class, defined, false).toString();
}
/**
* Serialize to String the object <var>defined</var> of type {@link org.openspcoop2.core.mvc.properties.Defined}
*
* @param defined Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Defined defined,boolean prettyPrint) throws SerializerException {
return this.objToXml(Defined.class, defined, prettyPrint).toString();
}
/*
=================================================================================
Object: conditions
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>conditions</var> of type {@link org.openspcoop2.core.mvc.properties.Conditions}
*
* @param fileName Xml file to serialize the object <var>conditions</var>
* @param conditions Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Conditions conditions) throws SerializerException {
this.objToXml(fileName, Conditions.class, conditions, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>conditions</var> of type {@link org.openspcoop2.core.mvc.properties.Conditions}
*
* @param fileName Xml file to serialize the object <var>conditions</var>
* @param conditions Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Conditions conditions,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Conditions.class, conditions, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>conditions</var> of type {@link org.openspcoop2.core.mvc.properties.Conditions}
*
* @param file Xml file to serialize the object <var>conditions</var>
* @param conditions Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Conditions conditions) throws SerializerException {
this.objToXml(file, Conditions.class, conditions, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>conditions</var> of type {@link org.openspcoop2.core.mvc.properties.Conditions}
*
* @param file Xml file to serialize the object <var>conditions</var>
* @param conditions Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Conditions conditions,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Conditions.class, conditions, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>conditions</var> of type {@link org.openspcoop2.core.mvc.properties.Conditions}
*
* @param out OutputStream to serialize the object <var>conditions</var>
* @param conditions Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Conditions conditions) throws SerializerException {
this.objToXml(out, Conditions.class, conditions, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>conditions</var> of type {@link org.openspcoop2.core.mvc.properties.Conditions}
*
* @param out OutputStream to serialize the object <var>conditions</var>
* @param conditions Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Conditions conditions,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Conditions.class, conditions, prettyPrint);
}
/**
* Serialize to byte array the object <var>conditions</var> of type {@link org.openspcoop2.core.mvc.properties.Conditions}
*
* @param conditions Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Conditions conditions) throws SerializerException {
return this.objToXml(Conditions.class, conditions, false).toByteArray();
}
/**
* Serialize to byte array the object <var>conditions</var> of type {@link org.openspcoop2.core.mvc.properties.Conditions}
*
* @param conditions Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Conditions conditions,boolean prettyPrint) throws SerializerException {
return this.objToXml(Conditions.class, conditions, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>conditions</var> of type {@link org.openspcoop2.core.mvc.properties.Conditions}
*
* @param conditions Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Conditions conditions) throws SerializerException {
return this.objToXml(Conditions.class, conditions, false).toString();
}
/**
* Serialize to String the object <var>conditions</var> of type {@link org.openspcoop2.core.mvc.properties.Conditions}
*
* @param conditions Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Conditions conditions,boolean prettyPrint) throws SerializerException {
return this.objToXml(Conditions.class, conditions, prettyPrint).toString();
}
/*
=================================================================================
Object: subsection
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>subsection</var> of type {@link org.openspcoop2.core.mvc.properties.Subsection}
*
* @param fileName Xml file to serialize the object <var>subsection</var>
* @param subsection Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Subsection subsection) throws SerializerException {
this.objToXml(fileName, Subsection.class, subsection, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>subsection</var> of type {@link org.openspcoop2.core.mvc.properties.Subsection}
*
* @param fileName Xml file to serialize the object <var>subsection</var>
* @param subsection Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Subsection subsection,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Subsection.class, subsection, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>subsection</var> of type {@link org.openspcoop2.core.mvc.properties.Subsection}
*
* @param file Xml file to serialize the object <var>subsection</var>
* @param subsection Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Subsection subsection) throws SerializerException {
this.objToXml(file, Subsection.class, subsection, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>subsection</var> of type {@link org.openspcoop2.core.mvc.properties.Subsection}
*
* @param file Xml file to serialize the object <var>subsection</var>
* @param subsection Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Subsection subsection,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Subsection.class, subsection, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>subsection</var> of type {@link org.openspcoop2.core.mvc.properties.Subsection}
*
* @param out OutputStream to serialize the object <var>subsection</var>
* @param subsection Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Subsection subsection) throws SerializerException {
this.objToXml(out, Subsection.class, subsection, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>subsection</var> of type {@link org.openspcoop2.core.mvc.properties.Subsection}
*
* @param out OutputStream to serialize the object <var>subsection</var>
* @param subsection Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Subsection subsection,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Subsection.class, subsection, prettyPrint);
}
/**
* Serialize to byte array the object <var>subsection</var> of type {@link org.openspcoop2.core.mvc.properties.Subsection}
*
* @param subsection Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Subsection subsection) throws SerializerException {
return this.objToXml(Subsection.class, subsection, false).toByteArray();
}
/**
* Serialize to byte array the object <var>subsection</var> of type {@link org.openspcoop2.core.mvc.properties.Subsection}
*
* @param subsection Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Subsection subsection,boolean prettyPrint) throws SerializerException {
return this.objToXml(Subsection.class, subsection, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>subsection</var> of type {@link org.openspcoop2.core.mvc.properties.Subsection}
*
* @param subsection Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Subsection subsection) throws SerializerException {
return this.objToXml(Subsection.class, subsection, false).toString();
}
/**
* Serialize to String the object <var>subsection</var> of type {@link org.openspcoop2.core.mvc.properties.Subsection}
*
* @param subsection Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Subsection subsection,boolean prettyPrint) throws SerializerException {
return this.objToXml(Subsection.class, subsection, prettyPrint).toString();
}
/*
=================================================================================
Object: item
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>item</var> of type {@link org.openspcoop2.core.mvc.properties.Item}
*
* @param fileName Xml file to serialize the object <var>item</var>
* @param item Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Item item) throws SerializerException {
this.objToXml(fileName, Item.class, item, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>item</var> of type {@link org.openspcoop2.core.mvc.properties.Item}
*
* @param fileName Xml file to serialize the object <var>item</var>
* @param item Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Item item,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Item.class, item, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>item</var> of type {@link org.openspcoop2.core.mvc.properties.Item}
*
* @param file Xml file to serialize the object <var>item</var>
* @param item Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Item item) throws SerializerException {
this.objToXml(file, Item.class, item, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>item</var> of type {@link org.openspcoop2.core.mvc.properties.Item}
*
* @param file Xml file to serialize the object <var>item</var>
* @param item Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Item item,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Item.class, item, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>item</var> of type {@link org.openspcoop2.core.mvc.properties.Item}
*
* @param out OutputStream to serialize the object <var>item</var>
* @param item Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Item item) throws SerializerException {
this.objToXml(out, Item.class, item, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>item</var> of type {@link org.openspcoop2.core.mvc.properties.Item}
*
* @param out OutputStream to serialize the object <var>item</var>
* @param item Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Item item,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Item.class, item, prettyPrint);
}
/**
* Serialize to byte array the object <var>item</var> of type {@link org.openspcoop2.core.mvc.properties.Item}
*
* @param item Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Item item) throws SerializerException {
return this.objToXml(Item.class, item, false).toByteArray();
}
/**
* Serialize to byte array the object <var>item</var> of type {@link org.openspcoop2.core.mvc.properties.Item}
*
* @param item Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Item item,boolean prettyPrint) throws SerializerException {
return this.objToXml(Item.class, item, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>item</var> of type {@link org.openspcoop2.core.mvc.properties.Item}
*
* @param item Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Item item) throws SerializerException {
return this.objToXml(Item.class, item, false).toString();
}
/**
* Serialize to String the object <var>item</var> of type {@link org.openspcoop2.core.mvc.properties.Item}
*
* @param item Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Item item,boolean prettyPrint) throws SerializerException {
return this.objToXml(Item.class, item, prettyPrint).toString();
}
/*
=================================================================================
Object: selected
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>selected</var> of type {@link org.openspcoop2.core.mvc.properties.Selected}
*
* @param fileName Xml file to serialize the object <var>selected</var>
* @param selected Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Selected selected) throws SerializerException {
this.objToXml(fileName, Selected.class, selected, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>selected</var> of type {@link org.openspcoop2.core.mvc.properties.Selected}
*
* @param fileName Xml file to serialize the object <var>selected</var>
* @param selected Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Selected selected,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Selected.class, selected, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>selected</var> of type {@link org.openspcoop2.core.mvc.properties.Selected}
*
* @param file Xml file to serialize the object <var>selected</var>
* @param selected Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Selected selected) throws SerializerException {
this.objToXml(file, Selected.class, selected, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>selected</var> of type {@link org.openspcoop2.core.mvc.properties.Selected}
*
* @param file Xml file to serialize the object <var>selected</var>
* @param selected Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Selected selected,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Selected.class, selected, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>selected</var> of type {@link org.openspcoop2.core.mvc.properties.Selected}
*
* @param out OutputStream to serialize the object <var>selected</var>
* @param selected Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Selected selected) throws SerializerException {
this.objToXml(out, Selected.class, selected, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>selected</var> of type {@link org.openspcoop2.core.mvc.properties.Selected}
*
* @param out OutputStream to serialize the object <var>selected</var>
* @param selected Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Selected selected,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Selected.class, selected, prettyPrint);
}
/**
* Serialize to byte array the object <var>selected</var> of type {@link org.openspcoop2.core.mvc.properties.Selected}
*
* @param selected Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Selected selected) throws SerializerException {
return this.objToXml(Selected.class, selected, false).toByteArray();
}
/**
* Serialize to byte array the object <var>selected</var> of type {@link org.openspcoop2.core.mvc.properties.Selected}
*
* @param selected Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Selected selected,boolean prettyPrint) throws SerializerException {
return this.objToXml(Selected.class, selected, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>selected</var> of type {@link org.openspcoop2.core.mvc.properties.Selected}
*
* @param selected Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Selected selected) throws SerializerException {
return this.objToXml(Selected.class, selected, false).toString();
}
/**
* Serialize to String the object <var>selected</var> of type {@link org.openspcoop2.core.mvc.properties.Selected}
*
* @param selected Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Selected selected,boolean prettyPrint) throws SerializerException {
return this.objToXml(Selected.class, selected, prettyPrint).toString();
}
/*
=================================================================================
Object: itemValue
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>itemValue</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValue}
*
* @param fileName Xml file to serialize the object <var>itemValue</var>
* @param itemValue Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,ItemValue itemValue) throws SerializerException {
this.objToXml(fileName, ItemValue.class, itemValue, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>itemValue</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValue}
*
* @param fileName Xml file to serialize the object <var>itemValue</var>
* @param itemValue Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,ItemValue itemValue,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, ItemValue.class, itemValue, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>itemValue</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValue}
*
* @param file Xml file to serialize the object <var>itemValue</var>
* @param itemValue Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,ItemValue itemValue) throws SerializerException {
this.objToXml(file, ItemValue.class, itemValue, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>itemValue</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValue}
*
* @param file Xml file to serialize the object <var>itemValue</var>
* @param itemValue Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,ItemValue itemValue,boolean prettyPrint) throws SerializerException {
this.objToXml(file, ItemValue.class, itemValue, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>itemValue</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValue}
*
* @param out OutputStream to serialize the object <var>itemValue</var>
* @param itemValue Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,ItemValue itemValue) throws SerializerException {
this.objToXml(out, ItemValue.class, itemValue, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>itemValue</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValue}
*
* @param out OutputStream to serialize the object <var>itemValue</var>
* @param itemValue Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,ItemValue itemValue,boolean prettyPrint) throws SerializerException {
this.objToXml(out, ItemValue.class, itemValue, prettyPrint);
}
/**
* Serialize to byte array the object <var>itemValue</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValue}
*
* @param itemValue Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(ItemValue itemValue) throws SerializerException {
return this.objToXml(ItemValue.class, itemValue, false).toByteArray();
}
/**
* Serialize to byte array the object <var>itemValue</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValue}
*
* @param itemValue Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(ItemValue itemValue,boolean prettyPrint) throws SerializerException {
return this.objToXml(ItemValue.class, itemValue, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>itemValue</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValue}
*
* @param itemValue Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(ItemValue itemValue) throws SerializerException {
return this.objToXml(ItemValue.class, itemValue, false).toString();
}
/**
* Serialize to String the object <var>itemValue</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValue}
*
* @param itemValue Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(ItemValue itemValue,boolean prettyPrint) throws SerializerException {
return this.objToXml(ItemValue.class, itemValue, prettyPrint).toString();
}
/*
=================================================================================
Object: itemValues
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>itemValues</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValues}
*
* @param fileName Xml file to serialize the object <var>itemValues</var>
* @param itemValues Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,ItemValues itemValues) throws SerializerException {
this.objToXml(fileName, ItemValues.class, itemValues, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>itemValues</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValues}
*
* @param fileName Xml file to serialize the object <var>itemValues</var>
* @param itemValues Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,ItemValues itemValues,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, ItemValues.class, itemValues, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>itemValues</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValues}
*
* @param file Xml file to serialize the object <var>itemValues</var>
* @param itemValues Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,ItemValues itemValues) throws SerializerException {
this.objToXml(file, ItemValues.class, itemValues, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>itemValues</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValues}
*
* @param file Xml file to serialize the object <var>itemValues</var>
* @param itemValues Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,ItemValues itemValues,boolean prettyPrint) throws SerializerException {
this.objToXml(file, ItemValues.class, itemValues, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>itemValues</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValues}
*
* @param out OutputStream to serialize the object <var>itemValues</var>
* @param itemValues Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,ItemValues itemValues) throws SerializerException {
this.objToXml(out, ItemValues.class, itemValues, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>itemValues</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValues}
*
* @param out OutputStream to serialize the object <var>itemValues</var>
* @param itemValues Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,ItemValues itemValues,boolean prettyPrint) throws SerializerException {
this.objToXml(out, ItemValues.class, itemValues, prettyPrint);
}
/**
* Serialize to byte array the object <var>itemValues</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValues}
*
* @param itemValues Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(ItemValues itemValues) throws SerializerException {
return this.objToXml(ItemValues.class, itemValues, false).toByteArray();
}
/**
* Serialize to byte array the object <var>itemValues</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValues}
*
* @param itemValues Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(ItemValues itemValues,boolean prettyPrint) throws SerializerException {
return this.objToXml(ItemValues.class, itemValues, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>itemValues</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValues}
*
* @param itemValues Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(ItemValues itemValues) throws SerializerException {
return this.objToXml(ItemValues.class, itemValues, false).toString();
}
/**
* Serialize to String the object <var>itemValues</var> of type {@link org.openspcoop2.core.mvc.properties.ItemValues}
*
* @param itemValues Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(ItemValues itemValues,boolean prettyPrint) throws SerializerException {
return this.objToXml(ItemValues.class, itemValues, prettyPrint).toString();
}
/*
=================================================================================
Object: equals
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>equals</var> of type {@link org.openspcoop2.core.mvc.properties.Equals}
*
* @param fileName Xml file to serialize the object <var>equals</var>
* @param equals Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Equals equals) throws SerializerException {
this.objToXml(fileName, Equals.class, equals, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>equals</var> of type {@link org.openspcoop2.core.mvc.properties.Equals}
*
* @param fileName Xml file to serialize the object <var>equals</var>
* @param equals Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Equals equals,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Equals.class, equals, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>equals</var> of type {@link org.openspcoop2.core.mvc.properties.Equals}
*
* @param file Xml file to serialize the object <var>equals</var>
* @param equals Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Equals equals) throws SerializerException {
this.objToXml(file, Equals.class, equals, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>equals</var> of type {@link org.openspcoop2.core.mvc.properties.Equals}
*
* @param file Xml file to serialize the object <var>equals</var>
* @param equals Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Equals equals,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Equals.class, equals, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>equals</var> of type {@link org.openspcoop2.core.mvc.properties.Equals}
*
* @param out OutputStream to serialize the object <var>equals</var>
* @param equals Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Equals equals) throws SerializerException {
this.objToXml(out, Equals.class, equals, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>equals</var> of type {@link org.openspcoop2.core.mvc.properties.Equals}
*
* @param out OutputStream to serialize the object <var>equals</var>
* @param equals Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Equals equals,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Equals.class, equals, prettyPrint);
}
/**
* Serialize to byte array the object <var>equals</var> of type {@link org.openspcoop2.core.mvc.properties.Equals}
*
* @param equals Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Equals equals) throws SerializerException {
return this.objToXml(Equals.class, equals, false).toByteArray();
}
/**
* Serialize to byte array the object <var>equals</var> of type {@link org.openspcoop2.core.mvc.properties.Equals}
*
* @param equals Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Equals equals,boolean prettyPrint) throws SerializerException {
return this.objToXml(Equals.class, equals, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>equals</var> of type {@link org.openspcoop2.core.mvc.properties.Equals}
*
* @param equals Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Equals equals) throws SerializerException {
return this.objToXml(Equals.class, equals, false).toString();
}
/**
* Serialize to String the object <var>equals</var> of type {@link org.openspcoop2.core.mvc.properties.Equals}
*
* @param equals Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Equals equals,boolean prettyPrint) throws SerializerException {
return this.objToXml(Equals.class, equals, prettyPrint).toString();
}
/*
=================================================================================
Object: compatibility
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>compatibility</var> of type {@link org.openspcoop2.core.mvc.properties.Compatibility}
*
* @param fileName Xml file to serialize the object <var>compatibility</var>
* @param compatibility Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Compatibility compatibility) throws SerializerException {
this.objToXml(fileName, Compatibility.class, compatibility, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>compatibility</var> of type {@link org.openspcoop2.core.mvc.properties.Compatibility}
*
* @param fileName Xml file to serialize the object <var>compatibility</var>
* @param compatibility Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Compatibility compatibility,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Compatibility.class, compatibility, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>compatibility</var> of type {@link org.openspcoop2.core.mvc.properties.Compatibility}
*
* @param file Xml file to serialize the object <var>compatibility</var>
* @param compatibility Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Compatibility compatibility) throws SerializerException {
this.objToXml(file, Compatibility.class, compatibility, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>compatibility</var> of type {@link org.openspcoop2.core.mvc.properties.Compatibility}
*
* @param file Xml file to serialize the object <var>compatibility</var>
* @param compatibility Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Compatibility compatibility,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Compatibility.class, compatibility, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>compatibility</var> of type {@link org.openspcoop2.core.mvc.properties.Compatibility}
*
* @param out OutputStream to serialize the object <var>compatibility</var>
* @param compatibility Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Compatibility compatibility) throws SerializerException {
this.objToXml(out, Compatibility.class, compatibility, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>compatibility</var> of type {@link org.openspcoop2.core.mvc.properties.Compatibility}
*
* @param out OutputStream to serialize the object <var>compatibility</var>
* @param compatibility Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Compatibility compatibility,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Compatibility.class, compatibility, prettyPrint);
}
/**
* Serialize to byte array the object <var>compatibility</var> of type {@link org.openspcoop2.core.mvc.properties.Compatibility}
*
* @param compatibility Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Compatibility compatibility) throws SerializerException {
return this.objToXml(Compatibility.class, compatibility, false).toByteArray();
}
/**
* Serialize to byte array the object <var>compatibility</var> of type {@link org.openspcoop2.core.mvc.properties.Compatibility}
*
* @param compatibility Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Compatibility compatibility,boolean prettyPrint) throws SerializerException {
return this.objToXml(Compatibility.class, compatibility, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>compatibility</var> of type {@link org.openspcoop2.core.mvc.properties.Compatibility}
*
* @param compatibility Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Compatibility compatibility) throws SerializerException {
return this.objToXml(Compatibility.class, compatibility, false).toString();
}
/**
* Serialize to String the object <var>compatibility</var> of type {@link org.openspcoop2.core.mvc.properties.Compatibility}
*
* @param compatibility Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Compatibility compatibility,boolean prettyPrint) throws SerializerException {
return this.objToXml(Compatibility.class, compatibility, prettyPrint).toString();
}
/*
=================================================================================
Object: config
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>config</var> of type {@link org.openspcoop2.core.mvc.properties.Config}
*
* @param fileName Xml file to serialize the object <var>config</var>
* @param config Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Config config) throws SerializerException {
this.objToXml(fileName, Config.class, config, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>config</var> of type {@link org.openspcoop2.core.mvc.properties.Config}
*
* @param fileName Xml file to serialize the object <var>config</var>
* @param config Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Config config,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Config.class, config, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>config</var> of type {@link org.openspcoop2.core.mvc.properties.Config}
*
* @param file Xml file to serialize the object <var>config</var>
* @param config Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Config config) throws SerializerException {
this.objToXml(file, Config.class, config, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>config</var> of type {@link org.openspcoop2.core.mvc.properties.Config}
*
* @param file Xml file to serialize the object <var>config</var>
* @param config Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Config config,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Config.class, config, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>config</var> of type {@link org.openspcoop2.core.mvc.properties.Config}
*
* @param out OutputStream to serialize the object <var>config</var>
* @param config Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Config config) throws SerializerException {
this.objToXml(out, Config.class, config, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>config</var> of type {@link org.openspcoop2.core.mvc.properties.Config}
*
* @param out OutputStream to serialize the object <var>config</var>
* @param config Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Config config,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Config.class, config, prettyPrint);
}
/**
* Serialize to byte array the object <var>config</var> of type {@link org.openspcoop2.core.mvc.properties.Config}
*
* @param config Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Config config) throws SerializerException {
return this.objToXml(Config.class, config, false).toByteArray();
}
/**
* Serialize to byte array the object <var>config</var> of type {@link org.openspcoop2.core.mvc.properties.Config}
*
* @param config Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Config config,boolean prettyPrint) throws SerializerException {
return this.objToXml(Config.class, config, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>config</var> of type {@link org.openspcoop2.core.mvc.properties.Config}
*
* @param config Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Config config) throws SerializerException {
return this.objToXml(Config.class, config, false).toString();
}
/**
* Serialize to String the object <var>config</var> of type {@link org.openspcoop2.core.mvc.properties.Config}
*
* @param config Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Config config,boolean prettyPrint) throws SerializerException {
return this.objToXml(Config.class, config, prettyPrint).toString();
}
/*
=================================================================================
Object: properties
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>properties</var> of type {@link org.openspcoop2.core.mvc.properties.Properties}
*
* @param fileName Xml file to serialize the object <var>properties</var>
* @param properties Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Properties properties) throws SerializerException {
this.objToXml(fileName, Properties.class, properties, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>properties</var> of type {@link org.openspcoop2.core.mvc.properties.Properties}
*
* @param fileName Xml file to serialize the object <var>properties</var>
* @param properties Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Properties properties,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Properties.class, properties, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>properties</var> of type {@link org.openspcoop2.core.mvc.properties.Properties}
*
* @param file Xml file to serialize the object <var>properties</var>
* @param properties Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Properties properties) throws SerializerException {
this.objToXml(file, Properties.class, properties, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>properties</var> of type {@link org.openspcoop2.core.mvc.properties.Properties}
*
* @param file Xml file to serialize the object <var>properties</var>
* @param properties Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Properties properties,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Properties.class, properties, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>properties</var> of type {@link org.openspcoop2.core.mvc.properties.Properties}
*
* @param out OutputStream to serialize the object <var>properties</var>
* @param properties Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Properties properties) throws SerializerException {
this.objToXml(out, Properties.class, properties, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>properties</var> of type {@link org.openspcoop2.core.mvc.properties.Properties}
*
* @param out OutputStream to serialize the object <var>properties</var>
* @param properties Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Properties properties,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Properties.class, properties, prettyPrint);
}
/**
* Serialize to byte array the object <var>properties</var> of type {@link org.openspcoop2.core.mvc.properties.Properties}
*
* @param properties Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Properties properties) throws SerializerException {
return this.objToXml(Properties.class, properties, false).toByteArray();
}
/**
* Serialize to byte array the object <var>properties</var> of type {@link org.openspcoop2.core.mvc.properties.Properties}
*
* @param properties Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Properties properties,boolean prettyPrint) throws SerializerException {
return this.objToXml(Properties.class, properties, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>properties</var> of type {@link org.openspcoop2.core.mvc.properties.Properties}
*
* @param properties Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Properties properties) throws SerializerException {
return this.objToXml(Properties.class, properties, false).toString();
}
/**
* Serialize to String the object <var>properties</var> of type {@link org.openspcoop2.core.mvc.properties.Properties}
*
* @param properties Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Properties properties,boolean prettyPrint) throws SerializerException {
return this.objToXml(Properties.class, properties, prettyPrint).toString();
}
/*
=================================================================================
Object: section
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>section</var> of type {@link org.openspcoop2.core.mvc.properties.Section}
*
* @param fileName Xml file to serialize the object <var>section</var>
* @param section Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Section section) throws SerializerException {
this.objToXml(fileName, Section.class, section, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>section</var> of type {@link org.openspcoop2.core.mvc.properties.Section}
*
* @param fileName Xml file to serialize the object <var>section</var>
* @param section Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Section section,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Section.class, section, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>section</var> of type {@link org.openspcoop2.core.mvc.properties.Section}
*
* @param file Xml file to serialize the object <var>section</var>
* @param section Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Section section) throws SerializerException {
this.objToXml(file, Section.class, section, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>section</var> of type {@link org.openspcoop2.core.mvc.properties.Section}
*
* @param file Xml file to serialize the object <var>section</var>
* @param section Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Section section,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Section.class, section, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>section</var> of type {@link org.openspcoop2.core.mvc.properties.Section}
*
* @param out OutputStream to serialize the object <var>section</var>
* @param section Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Section section) throws SerializerException {
this.objToXml(out, Section.class, section, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>section</var> of type {@link org.openspcoop2.core.mvc.properties.Section}
*
* @param out OutputStream to serialize the object <var>section</var>
* @param section Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Section section,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Section.class, section, prettyPrint);
}
/**
* Serialize to byte array the object <var>section</var> of type {@link org.openspcoop2.core.mvc.properties.Section}
*
* @param section Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Section section) throws SerializerException {
return this.objToXml(Section.class, section, false).toByteArray();
}
/**
* Serialize to byte array the object <var>section</var> of type {@link org.openspcoop2.core.mvc.properties.Section}
*
* @param section Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Section section,boolean prettyPrint) throws SerializerException {
return this.objToXml(Section.class, section, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>section</var> of type {@link org.openspcoop2.core.mvc.properties.Section}
*
* @param section Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Section section) throws SerializerException {
return this.objToXml(Section.class, section, false).toString();
}
/**
* Serialize to String the object <var>section</var> of type {@link org.openspcoop2.core.mvc.properties.Section}
*
* @param section Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Section section,boolean prettyPrint) throws SerializerException {
return this.objToXml(Section.class, section, prettyPrint).toString();
}
/*
=================================================================================
Object: property
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>property</var> of type {@link org.openspcoop2.core.mvc.properties.Property}
*
* @param fileName Xml file to serialize the object <var>property</var>
* @param property Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Property property) throws SerializerException {
this.objToXml(fileName, Property.class, property, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>property</var> of type {@link org.openspcoop2.core.mvc.properties.Property}
*
* @param fileName Xml file to serialize the object <var>property</var>
* @param property Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Property property,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Property.class, property, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>property</var> of type {@link org.openspcoop2.core.mvc.properties.Property}
*
* @param file Xml file to serialize the object <var>property</var>
* @param property Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Property property) throws SerializerException {
this.objToXml(file, Property.class, property, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>property</var> of type {@link org.openspcoop2.core.mvc.properties.Property}
*
* @param file Xml file to serialize the object <var>property</var>
* @param property Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Property property,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Property.class, property, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>property</var> of type {@link org.openspcoop2.core.mvc.properties.Property}
*
* @param out OutputStream to serialize the object <var>property</var>
* @param property Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Property property) throws SerializerException {
this.objToXml(out, Property.class, property, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>property</var> of type {@link org.openspcoop2.core.mvc.properties.Property}
*
* @param out OutputStream to serialize the object <var>property</var>
* @param property Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Property property,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Property.class, property, prettyPrint);
}
/**
* Serialize to byte array the object <var>property</var> of type {@link org.openspcoop2.core.mvc.properties.Property}
*
* @param property Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Property property) throws SerializerException {
return this.objToXml(Property.class, property, false).toByteArray();
}
/**
* Serialize to byte array the object <var>property</var> of type {@link org.openspcoop2.core.mvc.properties.Property}
*
* @param property Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Property property,boolean prettyPrint) throws SerializerException {
return this.objToXml(Property.class, property, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>property</var> of type {@link org.openspcoop2.core.mvc.properties.Property}
*
* @param property Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Property property) throws SerializerException {
return this.objToXml(Property.class, property, false).toString();
}
/**
* Serialize to String the object <var>property</var> of type {@link org.openspcoop2.core.mvc.properties.Property}
*
* @param property Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Property property,boolean prettyPrint) throws SerializerException {
return this.objToXml(Property.class, property, prettyPrint).toString();
}
/*
=================================================================================
Object: tags
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>tags</var> of type {@link org.openspcoop2.core.mvc.properties.Tags}
*
* @param fileName Xml file to serialize the object <var>tags</var>
* @param tags Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Tags tags) throws SerializerException {
this.objToXml(fileName, Tags.class, tags, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>tags</var> of type {@link org.openspcoop2.core.mvc.properties.Tags}
*
* @param fileName Xml file to serialize the object <var>tags</var>
* @param tags Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Tags tags,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Tags.class, tags, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>tags</var> of type {@link org.openspcoop2.core.mvc.properties.Tags}
*
* @param file Xml file to serialize the object <var>tags</var>
* @param tags Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Tags tags) throws SerializerException {
this.objToXml(file, Tags.class, tags, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>tags</var> of type {@link org.openspcoop2.core.mvc.properties.Tags}
*
* @param file Xml file to serialize the object <var>tags</var>
* @param tags Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Tags tags,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Tags.class, tags, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>tags</var> of type {@link org.openspcoop2.core.mvc.properties.Tags}
*
* @param out OutputStream to serialize the object <var>tags</var>
* @param tags Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Tags tags) throws SerializerException {
this.objToXml(out, Tags.class, tags, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>tags</var> of type {@link org.openspcoop2.core.mvc.properties.Tags}
*
* @param out OutputStream to serialize the object <var>tags</var>
* @param tags Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Tags tags,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Tags.class, tags, prettyPrint);
}
/**
* Serialize to byte array the object <var>tags</var> of type {@link org.openspcoop2.core.mvc.properties.Tags}
*
* @param tags Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Tags tags) throws SerializerException {
return this.objToXml(Tags.class, tags, false).toByteArray();
}
/**
* Serialize to byte array the object <var>tags</var> of type {@link org.openspcoop2.core.mvc.properties.Tags}
*
* @param tags Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Tags tags,boolean prettyPrint) throws SerializerException {
return this.objToXml(Tags.class, tags, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>tags</var> of type {@link org.openspcoop2.core.mvc.properties.Tags}
*
* @param tags Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Tags tags) throws SerializerException {
return this.objToXml(Tags.class, tags, false).toString();
}
/**
* Serialize to String the object <var>tags</var> of type {@link org.openspcoop2.core.mvc.properties.Tags}
*
* @param tags Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Tags tags,boolean prettyPrint) throws SerializerException {
return this.objToXml(Tags.class, tags, prettyPrint).toString();
}
/*
=================================================================================
Object: collection
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>collection</var> of type {@link org.openspcoop2.core.mvc.properties.Collection}
*
* @param fileName Xml file to serialize the object <var>collection</var>
* @param collection Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Collection collection) throws SerializerException {
this.objToXml(fileName, Collection.class, collection, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>collection</var> of type {@link org.openspcoop2.core.mvc.properties.Collection}
*
* @param fileName Xml file to serialize the object <var>collection</var>
* @param collection Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Collection collection,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Collection.class, collection, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>collection</var> of type {@link org.openspcoop2.core.mvc.properties.Collection}
*
* @param file Xml file to serialize the object <var>collection</var>
* @param collection Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Collection collection) throws SerializerException {
this.objToXml(file, Collection.class, collection, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>collection</var> of type {@link org.openspcoop2.core.mvc.properties.Collection}
*
* @param file Xml file to serialize the object <var>collection</var>
* @param collection Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Collection collection,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Collection.class, collection, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>collection</var> of type {@link org.openspcoop2.core.mvc.properties.Collection}
*
* @param out OutputStream to serialize the object <var>collection</var>
* @param collection Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Collection collection) throws SerializerException {
this.objToXml(out, Collection.class, collection, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>collection</var> of type {@link org.openspcoop2.core.mvc.properties.Collection}
*
* @param out OutputStream to serialize the object <var>collection</var>
* @param collection Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Collection collection,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Collection.class, collection, prettyPrint);
}
/**
* Serialize to byte array the object <var>collection</var> of type {@link org.openspcoop2.core.mvc.properties.Collection}
*
* @param collection Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Collection collection) throws SerializerException {
return this.objToXml(Collection.class, collection, false).toByteArray();
}
/**
* Serialize to byte array the object <var>collection</var> of type {@link org.openspcoop2.core.mvc.properties.Collection}
*
* @param collection Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Collection collection,boolean prettyPrint) throws SerializerException {
return this.objToXml(Collection.class, collection, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>collection</var> of type {@link org.openspcoop2.core.mvc.properties.Collection}
*
* @param collection Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Collection collection) throws SerializerException {
return this.objToXml(Collection.class, collection, false).toString();
}
/**
* Serialize to String the object <var>collection</var> of type {@link org.openspcoop2.core.mvc.properties.Collection}
*
* @param collection Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Collection collection,boolean prettyPrint) throws SerializerException {
return this.objToXml(Collection.class, collection, prettyPrint).toString();
}
/*
=================================================================================
Object: condition
=================================================================================
*/
/**
* Serialize to file system in <var>fileName</var> the object <var>condition</var> of type {@link org.openspcoop2.core.mvc.properties.Condition}
*
* @param fileName Xml file to serialize the object <var>condition</var>
* @param condition Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Condition condition) throws SerializerException {
this.objToXml(fileName, Condition.class, condition, false);
}
/**
* Serialize to file system in <var>fileName</var> the object <var>condition</var> of type {@link org.openspcoop2.core.mvc.properties.Condition}
*
* @param fileName Xml file to serialize the object <var>condition</var>
* @param condition Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(String fileName,Condition condition,boolean prettyPrint) throws SerializerException {
this.objToXml(fileName, Condition.class, condition, prettyPrint);
}
/**
* Serialize to file system in <var>file</var> the object <var>condition</var> of type {@link org.openspcoop2.core.mvc.properties.Condition}
*
* @param file Xml file to serialize the object <var>condition</var>
* @param condition Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Condition condition) throws SerializerException {
this.objToXml(file, Condition.class, condition, false);
}
/**
* Serialize to file system in <var>file</var> the object <var>condition</var> of type {@link org.openspcoop2.core.mvc.properties.Condition}
*
* @param file Xml file to serialize the object <var>condition</var>
* @param condition Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(File file,Condition condition,boolean prettyPrint) throws SerializerException {
this.objToXml(file, Condition.class, condition, prettyPrint);
}
/**
* Serialize to output stream <var>out</var> the object <var>condition</var> of type {@link org.openspcoop2.core.mvc.properties.Condition}
*
* @param out OutputStream to serialize the object <var>condition</var>
* @param condition Object to be serialized in xml file <var>fileName</var>
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Condition condition) throws SerializerException {
this.objToXml(out, Condition.class, condition, false);
}
/**
* Serialize to output stream <var>out</var> the object <var>condition</var> of type {@link org.openspcoop2.core.mvc.properties.Condition}
*
* @param out OutputStream to serialize the object <var>condition</var>
* @param condition Object to be serialized in xml file <var>fileName</var>
* @param prettyPrint if true output the XML with indenting
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public void write(OutputStream out,Condition condition,boolean prettyPrint) throws SerializerException {
this.objToXml(out, Condition.class, condition, prettyPrint);
}
/**
* Serialize to byte array the object <var>condition</var> of type {@link org.openspcoop2.core.mvc.properties.Condition}
*
* @param condition Object to be serialized
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Condition condition) throws SerializerException {
return this.objToXml(Condition.class, condition, false).toByteArray();
}
/**
* Serialize to byte array the object <var>condition</var> of type {@link org.openspcoop2.core.mvc.properties.Condition}
*
* @param condition Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized in byte array
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public byte[] toByteArray(Condition condition,boolean prettyPrint) throws SerializerException {
return this.objToXml(Condition.class, condition, prettyPrint).toByteArray();
}
/**
* Serialize to String the object <var>condition</var> of type {@link org.openspcoop2.core.mvc.properties.Condition}
*
* @param condition Object to be serialized
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Condition condition) throws SerializerException {
return this.objToXml(Condition.class, condition, false).toString();
}
/**
* Serialize to String the object <var>condition</var> of type {@link org.openspcoop2.core.mvc.properties.Condition}
*
* @param condition Object to be serialized
* @param prettyPrint if true output the XML with indenting
* @return Object to be serialized as String
* @throws SerializerException The exception that is thrown when an error occurs during serialization
*/
public String toString(Condition condition,boolean prettyPrint) throws SerializerException {
return this.objToXml(Condition.class, condition, prettyPrint).toString();
}
}