String strValue; TimeFormat timeFormat = graph.getModel().getTimeFormat(); DateTimeZone timeZone = graph.getModel().getTimeZone();
/** * Single node edition mode will always be enabled with this single node * constructor * * @param node */ public EditNodes(Node node) { super(Children.LEAF); this.nodes = new Node[]{node}; setName(node.getLabel()); multipleNodes = false; GraphController gc = Lookup.getDefault().lookup(GraphController.class); currentTimeFormat = gc.getGraphModel().getTimeFormat(); dateTimeZone = gc.getGraphModel().getTimeZone(); }
/** * Single edge edition mode will always be enabled with this single node * constructor * * @param edge */ public EditEdges(Edge edge) { super(Children.LEAF); this.edges = new Edge[]{edge}; setName(edge.getLabel()); multipleEdges = false; GraphController gc = Lookup.getDefault().lookup(GraphController.class); currentTimeFormat = gc.getGraphModel().getTimeFormat(); dateTimeZone = gc.getGraphModel().getTimeZone(); }
@Override public String getTextFromValue(Object value) { if (value == null) { return null; } TimeFormat timeFormat = graphModelProvider.getGraphModel().getTimeFormat(); DateTimeZone timeZone = graphModelProvider.getGraphModel().getTimeZone(); return ((IntervalMap) value).toString(timeFormat, timeZone); }
public void unsetup(DynamicStatistics dynamicStatistics) { GraphController graphController = Lookup.getDefault().lookup(GraphController.class); GraphModel graphModel = graphController.getGraphModel(); TimeFormat timeFormat = graphModel.getTimeFormat(); //Bounds is the same dynamicStatistics.setBounds(bounds); //Window double window; if (timeFormat == TimeFormat.DOUBLE) { window = Double.parseDouble(windowTextField.getText()); } else { TimeUnit timeUnit = getSelectedTimeUnit(windowTimeUnitCombo.getModel()); window = getTimeInMilliseconds(windowTextField.getText(), timeUnit); } dynamicStatistics.setWindow(window); //Tick double tick; if (timeFormat == TimeFormat.DOUBLE) { tick = Double.parseDouble(tickTextField.getText()); } else { TimeUnit timeUnit = getSelectedTimeUnit(tickTimeUnitCombo.getModel()); tick = getTimeInMilliseconds(tickTextField.getText(), timeUnit); } dynamicStatistics.setTick(tick); //Save latest selected item if (timeFormat != TimeFormat.DOUBLE) { saveDefaultTimeUnits(); } }
/** * If the edges array has more than one element, multiple edges edition mode * will be enabled. * * @param edges */ public EditEdges(Edge[] edges) { super(Children.LEAF); this.edges = edges; multipleEdges = edges.length > 1; if (multipleEdges) { setName(NbBundle.getMessage(EditEdges.class, "EditEdges.multiple.elements")); } else { setName(edges[0].getLabel()); } GraphController gc = Lookup.getDefault().lookup(GraphController.class); currentTimeFormat = gc.getGraphModel().getTimeFormat(); dateTimeZone = gc.getGraphModel().getTimeZone(); }
/** * If the nodes array has more than one element, multiple nodes edition mode * will be enabled. * * @param nodes */ public EditNodes(Node[] nodes) { super(Children.LEAF); this.nodes = nodes; multipleNodes = nodes.length > 1; if (multipleNodes) { setName(NbBundle.getMessage(EditNodes.class, "EditNodes.multiple.elements")); } else { setName(nodes[0].getLabel()); } GraphController gc = Lookup.getDefault().lookup(GraphController.class); currentTimeFormat = gc.getGraphModel().getTimeFormat(); dateTimeZone = gc.getGraphModel().getTimeZone(); }
@Override public String getTextFromValue(Object value) { if (value == null) { return null; } TimeFormat timeFormat = graphModelProvider.getGraphModel().getTimeFormat(); DateTimeZone timeZone = graphModelProvider.getGraphModel().getTimeZone(); return ((TimestampMap) value).toString(timeFormat, timeZone); }
@Override public String getString(Object value) { String str = null; if (value != null) { TimeMap timeMap = (TimeMap) value; str = timeMap.toString(graphModelProvider.getGraphModel().getTimeFormat(), graphModelProvider.getGraphModel().getTimeZone()); } return str; } }
@Override public String getString(Object value) { String str = null; if (value != null) { TimeSet timeSet = (TimeSet) value; str = timeSet.toString(graphModelProvider.getGraphModel().getTimeFormat(), graphModelProvider.getGraphModel().getTimeZone()); } return str; } }
private String getTextFromValue(Object value) { TimeSet timeSet = (TimeSet) value; String text = null; if (timeSet != null) { text = timeSet.toString(graphModelProvider.getGraphModel().getTimeFormat(), graphModelProvider.getGraphModel().getTimeZone()); } return text; }
TimeFormat timeFormat = graphModel.getTimeFormat(); DateTimeZone timeZone = graphModel.getTimeZone();
@Override public void execute() { NbPreferences.forModule(JoinWithSeparator.class).put(SEPARATOR_SAVED_PREFERENCES, separator); Object value; StringBuilder sb; final int rowsCount = rows.length; TimeFormat timeFormat = column.getTable().getGraph().getModel().getTimeFormat(); DateTimeZone timeZone = column.getTable().getGraph().getModel().getTimeZone(); sb = new StringBuilder(); for (int i = 0; i < rows.length; i++) { value = rows[i].getAttribute(column); if (value != null) { sb.append(AttributeUtils.print(value, timeFormat, timeZone)); if (i < rowsCount - 1) { sb.append(separator); } } } result = sb.toString(); }
targetGraphModel.setTimeFormat(currentGraphModel.getTimeFormat()); targetGraphModel.setTimeZone(currentGraphModel.getTimeZone()); } else {
@Override public Column createBooleanMatchesColumn(Table table, Column column, String newColumnTitle, Pattern pattern) { if (pattern != null) { Column newColumn = addAttributeColumn(table, newColumnTitle, Boolean.class); if (newColumn == null) { return null; } Matcher matcher; Object value; TimeFormat timeFormat = table.getGraph().getModel().getTimeFormat(); DateTimeZone timeZone = table.getGraph().getModel().getTimeZone(); for (Element row : getTableAttributeRows(table)) { value = row.getAttribute(column); if (value != null) { matcher = pattern.matcher(AttributeUtils.print(value, timeFormat, timeZone)); } else { matcher = pattern.matcher(""); } row.setAttribute(newColumn, matcher.matches()); } return newColumn; } else { return null; } }
GraphModel graphModel = column.getTable().getGraph().getModel(); String stringValue = AttributeUtils.print(value, graphModel.getTimeFormat(), graphModel.getTimeZone());
@Override public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) { TimeFormat timeFormat = graphModelProvider.getGraphModel().getTimeFormat(); DateTimeZone timeZone = graphModelProvider.getGraphModel().getTimeZone(); String valueStr; if (value == null) { valueStr = ""; } else if (isTimestampSetType) { valueStr = ((TimestampSet) value).toString(timeFormat, timeZone); } else if (isTimestampMapType) { valueStr = ((TimestampMap) value).toString(timeFormat, timeZone); } else if (isIntervalSetType) { valueStr = ((IntervalSet) value).toString(timeFormat, timeZone); } else if (isIntervalMapType) { valueStr = ((IntervalMap) value).toString(timeFormat, timeZone); } else if (isArrayType) { valueStr = AttributeUtils.printArray(value); } else { valueStr = AttributeUtils.print(value, timeFormat, timeZone); } textField.setBorder(originalBorder); textField.setEditable(true); textField.setText(valueStr); return textField; } }
public void createValidation(ValidationGroup group) { GraphController graphController = Lookup.getDefault().lookup(GraphController.class); GraphModel graphModel = graphController.getGraphModel(); TimeFormat timeFormat = graphModel.getTimeFormat(); if (timeFormat == TimeFormat.DOUBLE) { group.add(windowTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.numberRange(Double.MIN_VALUE, (bounds.getHigh() - bounds.getLow()))); group.add(tickTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.numberRange(Double.MIN_VALUE, (bounds.getHigh() - bounds.getLow()))); } else { //TODO validation with dates group.add(windowTextField, Validators.REQUIRE_NON_EMPTY_STRING, new PositiveNumberValidator(), new DateRangeValidator(windowTimeUnitCombo.getModel())); group.add(tickTextField, Validators.REQUIRE_NON_EMPTY_STRING, new PositiveNumberValidator(), new DateRangeValidator(tickTimeUnitCombo.getModel()), new TickUnderWindowValidator(timeFormat != TimeFormat.DOUBLE)); } } private final String DAYS = NbBundle.getMessage(DynamicSettingsPanel.class, "DynamicSettingsPanel.TimeUnit.DAYS");
Object value; TimeFormat timeFormat = table.getGraph().getModel().getTimeFormat(); DateTimeZone timeZone = table.getGraph().getModel().getTimeZone();
Object value; TimeFormat timeFormat = table.getGraph().getModel().getTimeFormat(); DateTimeZone timeZone = table.getGraph().getModel().getTimeZone();