예제 #1
0
 @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;
   }
 }
예제 #2
0
 @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;
   }
 }
예제 #3
0
 @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;
   }
 }