/*
* Copyright 2012 Bahadır AKIN
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.bahadirakin.xstream;
import com.bahadirakin.xstream.factory.UserXmlFactory;
import com.bahadirakin.xstream.model.User;
public class App {
public static void main(String[] args) {
App app = new App();
System.out.println("XSTREAM TEST APP STARTED");
app.createUserXml();
System.out.println("*** USER XML FILE CREATED");
User user = app.readFromUserXml();
System.out.println("*** USER XML FILE READ: " + user.toString());
System.out.println("End Of Line");
}
public void createUserXml() {
User user = new User(1, "bhdrkn");
UserXmlFactory factory = new UserXmlFactory();
factory.toXmlFile(user, UserXmlFactory.USER_XML_FILE);
}
public User readFromUserXml() {
return new UserXmlFactory().fromXmlFile(UserXmlFactory.USER_XML_FILE);
}
}