1 package org.simantics.g3d.property;
\r
4 public class BooleanPropertyManipulator implements PropertyManipulator {
\r
6 ValueProvider provider;
\r
10 String editValue = null;
\r
12 public BooleanPropertyManipulator(ValueProvider provider, Object input) {
\r
13 this.provider = provider;
\r
18 public int getValueCount() {
\r
23 public String getDescription(int i) {
\r
30 public String getValue(int i) {
\r
34 return provider.getValue(input).toString();
\r
35 } catch (Exception e) {
\r
41 public String setValue(String value, int i) {
\r
44 provider.setValue(input, Boolean.parseBoolean(value));
\r
45 } catch (Exception e) {
\r
46 return e.getMessage();
\r
52 public boolean getEditMode() {
\r
57 public void setEditMode(boolean b) {
\r
61 editValue = provider.getValue(input).toString();
\r
62 } catch (Exception e) {
\r