/**
*
*/
package ecologylab.bigsemantics.seeding;
import ecologylab.bigsemantics.collecting.SemanticsGlobalScope;
import ecologylab.serialization.annotations.Hint;
import ecologylab.serialization.annotations.simpl_hints;
import ecologylab.serialization.annotations.simpl_scalar;
/**
*
*
* @author andruid
*/
public class InlineSeed extends Seed
{
@simpl_scalar @simpl_hints(Hint.XML_LEAF_CDATA) protected String content;
/**
* Blank constructor used by automatic ecologylab.serialization instantiations.
*/
public InlineSeed()
{
}
/* (non-Javadoc)
* @see cf.gui.dashboard.DashboardOperand#isDeletable()
*/
public boolean isDeletable()
{
// TODO Auto-generated method stub
return false;
}
/* (non-Javadoc)
* @see cf.gui.dashboard.DashboardOperand#isEditable()
*/
public boolean isEditable()
{
// TODO Auto-generated method stub
return false;
}
/* (non-Javadoc)
* @see cf.gui.dashboard.DashboardOperand#isRejectable()
*/
public boolean isRejectable()
{
// TODO Auto-generated method stub
return false;
}
/* (non-Javadoc)
* @see cf.gui.dashboard.DashboardOperand#performInternalSeedingSteps(cf.model.InfoCollector)
*/
@Override
public void performInternalSeedingSteps(SemanticsGlobalScope infoCollector)
{
if (content != null)
{
//FIXME
// try
// {
// ElementState inlineDoc = infoCollector.inlineDocumentTranslations().deserializeCharSequence(content);
// DocumentParser xmlBaseType = infoCollector.constructDocumentType(inlineDoc);
// if (xmlBaseType != null)
// xmlBaseType.parse(inlineDoc);
// else
// error("Can't find type for " + inlineDoc);
// } catch (SIMPLTranslationException e)
// {
// e.printStackTrace();
// }
}
}
/* (non-Javadoc)
* @see cf.gui.dashboard.DashboardOperand#setValue(java.lang.String)
*/
public boolean setValue(String value)
{
// TODO Auto-generated method stub
return false;
}
/* (non-Javadoc)
* @see cf.gui.dashboard.DashboardOperand#valueString()
*/
public String valueString()
{
// TODO Auto-generated method stub
return null;
}
}