/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.content.contentdata;
import org.jdom.Document;
import com.enonic.cms.core.content.contentdata.custom.CustomContentData;
import com.enonic.cms.core.content.contentdata.custom.support.CustomContentDataXmlCreator;
import com.enonic.cms.core.content.contentdata.legacy.AbstractBaseLegacyContentData;
public class ContentDataXmlCreator
{
public static Document createContentDataDocument( ContentData contentData )
{
if ( contentData instanceof CustomContentData )
{
return CustomContentDataXmlCreator.createContentDataDocument( (CustomContentData) contentData );
}
else
{
AbstractBaseLegacyContentData legacyContentData = (AbstractBaseLegacyContentData) contentData;
final Document doc = legacyContentData.getContentDataXml();
return (Document) doc.clone();
}
}
}