private void writeBuildBase(BuildBase buildBase, String tagName, XmlSerializer serializer)
throws java.io.IOException
{
if ( buildBase != null )
{
serializer.startTag( NAMESPACE, tagName );
if ( buildBase.getDefaultGoal() != null )
{
serializer.startTag( NAMESPACE, "defaultGoal" ).text( buildBase.getDefaultGoal() ).endTag( NAMESPACE, "defaultGoal" );
}
if ( buildBase.getResources() != null && buildBase.getResources().size() > 0 )
{
serializer.startTag( NAMESPACE, "resources" );
for ( Iterator iter = buildBase.getResources().iterator(); iter.hasNext(); )
{
Resource o = (Resource) iter.next();
writeResource( o, "resource", serializer );
}
serializer.endTag( NAMESPACE, "resources" );
}
serializer.endTag( NAMESPACE, tagName );
}
}