X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.spreadsheet%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fsynchronization%2FLineContentBeanCell.java;fp=bundles%2Forg.simantics.spreadsheet%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fsynchronization%2FLineContentBeanCell.java;h=3f0d0c9229f4ef7aa0b5d312ea75ddc6f749738e;hp=0000000000000000000000000000000000000000;hb=5c67a96d34fe904b8c4b0375cd08ff1d543bf369;hpb=9a37dabc6c0212ed3e14499c88df3208cd06f9b0 diff --git a/bundles/org.simantics.spreadsheet/src/org/simantics/spreadsheet/synchronization/LineContentBeanCell.java b/bundles/org.simantics.spreadsheet/src/org/simantics/spreadsheet/synchronization/LineContentBeanCell.java new file mode 100644 index 000000000..3f0d0c922 --- /dev/null +++ b/bundles/org.simantics.spreadsheet/src/org/simantics/spreadsheet/synchronization/LineContentBeanCell.java @@ -0,0 +1,37 @@ +package org.simantics.spreadsheet.synchronization; + +import org.simantics.databoard.binding.mutable.Variant; +import org.simantics.spreadsheet.solver.SpreadsheetStyle; + +public class LineContentBeanCell { + + public static final Variant EMPTY = new Variant(); + + public Variant content; + public final int styleID; + + public LineContentBeanCell() { + this(SpreadsheetStyle.empty().getStyleId()); + } + + public LineContentBeanCell(int styleId) { + this(EMPTY, styleId); + } + + public LineContentBeanCell(Variant content, int styleId) { + this.content = content; + this.styleID = styleId; + } + + public Variant getContent() { + return content; + } + + public void setContent(Variant content) { + this.content = content; + } + + public int getStyleId() { + return styleID; + } +}