]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.spreadsheet.common/src/org/simantics/spreadsheet/common/cell/ExpressionStringCellParser.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.spreadsheet.common / src / org / simantics / spreadsheet / common / cell / ExpressionStringCellParser.java
1 package org.simantics.spreadsheet.common.cell;
2
3 import java.util.Collection;
4 import java.util.Collections;
5
6 import org.simantics.databoard.binding.mutable.Variant;
7 import org.simantics.db.layer0.variable.VariableSpaceManipulator.PropertyCreationData;
8
9 public class ExpressionStringCellParser implements StringCellParser {
10
11     @Override
12     public Collection<PropertyCreationData> parse(String text) {
13         if(text.startsWith("=")) {
14             return Collections.singletonList(PropertyCreationData.build(Parsers.EXPRESSION_PROPERTY, Variant.ofInstance(text.replace("=", ""))));
15         } else {
16             return null;
17         }
18     }
19
20     @Override
21     public String getType() { 
22         return null;
23     }
24     
25 }