/** * */ 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; } }