@NbBundle.Messages({ "tsPeriodSelectorUI.typeDesc.name=Type", "tsPeriodSelectorUI.typeDesc.desc=Specify the way the time span is defined" }) private EnhancedPropertyDescriptor typeDesc() { try { PropertyDescriptor desc = new PropertyDescriptor("type", this.getClass()); EnhancedPropertyDescriptor edesc = new EnhancedPropertyDescriptor(desc, TYPE_ID); edesc.setRefreshMode(EnhancedPropertyDescriptor.Refresh.All); desc.setDisplayName(Bundle.tsPeriodSelectorUI_typeDesc_name()); desc.setShortDescription(Bundle.tsPeriodSelectorUI_typeDesc_desc()); edesc.setReadOnly(ro_); return edesc; } catch (IntrospectionException ex) { return null; } }
@NbBundle.Messages({ "tsPeriodSelectorUI.lastDesc.name=Last", "tsPeriodSelectorUI.lastDesc.desc=Number of periods considered at the end of the series" }) private EnhancedPropertyDescriptor lastDesc() { PeriodSelectorType type = core_.getType(); if (type != PeriodSelectorType.Excluding && type != PeriodSelectorType.Last) { return null; } try { PropertyDescriptor desc = new PropertyDescriptor("last", this.getClass()); EnhancedPropertyDescriptor edesc = new EnhancedPropertyDescriptor(desc, TYPE_ID); desc.setDisplayName(Bundle.tsPeriodSelectorUI_lastDesc_name()); desc.setShortDescription(Bundle.tsPeriodSelectorUI_lastDesc_desc()); edesc.setRefreshMode(EnhancedPropertyDescriptor.Refresh.All); edesc.setReadOnly(ro_); return edesc; } catch (IntrospectionException ex) { return null; } }
@NbBundle.Messages({ "tsPeriodSelectorUI.endDesc.name=End", "tsPeriodSelectorUI.endDesc.desc=End of the time span. Only complete periods will be taken into account" }) private EnhancedPropertyDescriptor endDesc() { PeriodSelectorType type = core_.getType(); if (type != PeriodSelectorType.Between && type != PeriodSelectorType.To) { return null; } try { PropertyDescriptor desc = new PropertyDescriptor("end", this.getClass()); EnhancedPropertyDescriptor edesc = new EnhancedPropertyDescriptor(desc, TYPE_ID); edesc.setRefreshMode(EnhancedPropertyDescriptor.Refresh.All); desc.setDisplayName(Bundle.tsPeriodSelectorUI_endDesc_name()); desc.setShortDescription(Bundle.tsPeriodSelectorUI_endDesc_desc()); edesc.setReadOnly(ro_); return edesc; } catch (IntrospectionException ex) { return null; } }