/**
*
*/
package ecologylab.serialization.library.apple;
import java.io.File;
import ecologylab.generic.Debug;
import ecologylab.serialization.ElementState;
import ecologylab.serialization.SIMPLTranslationException;
import ecologylab.serialization.annotations.simpl_composite;
import ecologylab.serialization.annotations.simpl_scalar;
import ecologylab.serialization.annotations.simpl_tag;
import ecologylab.serialization.formatenums.Format;
/**
* @author Zachary O. Toups (zach@ecologylab.net)
*/
@simpl_tag("plist")
public class PList extends ElementState
{
@simpl_scalar
double version;
@simpl_composite
DictionaryProperty dict;
public PList()
{
}
public DictionaryProperty getDict()
{
return dict;
}
public static void main(String[] args) throws SIMPLTranslationException
{
PList sample = (PList) PListTranslations.get()
.deserialize( new File("/Users/toupsz/Documents/workspace/ecologylabFundamental/ecologylab/serialization/library/apple/plist.xml"),
Format.XML);
for (Property p : sample.getDict().propertyMap.values())
{
Debug.println(p.toString());
}
for (Property p : sample.getDict().properties)
{
Debug.println(p.toString());
}
}
}