Interface CSVDataSetDefEditor

  • All Superinterfaces:
    DataSetDefEditor<org.dashbuilder.dataset.def.CSVDataSetDef>, com.google.gwt.editor.client.Editor<org.dashbuilder.dataset.def.CSVDataSetDef>, org.dashbuilder.common.client.editor.HasConstrainedValue<List<org.dashbuilder.dataset.def.DataColumnDef>>, com.google.gwt.editor.client.HasEditorDelegate<org.dashbuilder.dataset.def.CSVDataSetDef>, com.google.gwt.editor.client.ValueAwareEditor<org.dashbuilder.dataset.def.CSVDataSetDef>

    public interface CSVDataSetDefEditor
    extends DataSetDefEditor<org.dashbuilder.dataset.def.CSVDataSetDef>

    The GWT editor contract for beans of type org.dashbuilder.dataset.def.CSVDataSetDef.

    TODO All csv specific attributes should be not directly referenced here, here should be referenced just the org.dashbuilder.dataset.client.editor.BeanDataSetDefAttributesEditor. But gwt editor inheritance is not working in this situation, due to https://github.com/gwtproject/gwt/issues/6340 Please refactor it when bug from gwt is fixed.
    Since:
    0.4.0
    • Method Detail

      • fileURL

        org.dashbuilder.common.client.editor.LeafAttributeEditor<String> fileURL()
      • filePath

        org.dashbuilder.common.client.editor.LeafAttributeEditor<String> filePath()
      • separatorChar

        org.dashbuilder.common.client.editor.LeafAttributeEditor<Character> separatorChar()
      • quoteChar

        org.dashbuilder.common.client.editor.LeafAttributeEditor<Character> quoteChar()
      • escapeChar

        org.dashbuilder.common.client.editor.LeafAttributeEditor<Character> escapeChar()
      • datePattern

        org.dashbuilder.common.client.editor.LeafAttributeEditor<String> datePattern()
      • numberPattern

        org.dashbuilder.common.client.editor.LeafAttributeEditor<String> numberPattern()
      • isUsingFilePath

        @Ignore
        boolean isUsingFilePath()