List of usage examples for org.apache.commons.lang StringUtils defaultIfEmpty
public static String defaultIfEmpty(String str, String defaultStr)
Returns either the passed in String, or if the String is empty or null
, the value of defaultStr
.
From source file:com.adobe.acs.tools.tag_maker.impl.TagMakerServlet.java
@Override protected final void doPost(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException { response.setContentType("application/json"); response.setCharacterEncoding("UTF-8"); final JSONObject jsonResponse = new JSONObject(); final TagManager tagManager = request.getResourceResolver().adaptTo(TagManager.class); final RequestParameter charsetParam = request.getRequestParameter("charset"); final RequestParameter cleanParam = request.getRequestParameter("clean"); final RequestParameter delimiterParam = request.getRequestParameter("delimiter"); final RequestParameter fileParameter = request.getRequestParameter("file"); final RequestParameter separatorParam = request.getRequestParameter("separator"); final RequestParameter converterParam = request.getRequestParameter("converter"); final RequestParameter fallbackConverterParam = request.getRequestParameter("fallbackConverter"); boolean clean = DEFAULT_CLEAN; if (cleanParam != null) { clean = Boolean/*from ww w. j av a 2s .c o m*/ .valueOf(StringUtils.defaultIfEmpty(cleanParam.toString(), String.valueOf(DEFAULT_CLEAN))); } String converter = DEFAULT_CONVERTER; if (converterParam != null) { converter = StringUtils.defaultIfEmpty(converterParam.toString(), DEFAULT_CONVERTER); } String fallbackConverter = NONE_CONVERTER; if (fallbackConverterParam != null) { fallbackConverter = StringUtils.defaultIfEmpty(fallbackConverterParam.toString(), NONE_CONVERTER); } String charset = DEFAULT_CHARSET; if (charsetParam != null) { charset = StringUtils.defaultIfEmpty(charsetParam.toString(), DEFAULT_CHARSET); } Character delimiter = null; if (delimiterParam != null && StringUtils.isNotBlank(delimiterParam.toString())) { delimiter = delimiterParam.toString().charAt(0); } Character separator = null; if (separatorParam != null && StringUtils.isNotBlank(separatorParam.toString())) { separator = separatorParam.toString().charAt(0); } final List<TagDataConverter> tagDataConverters = new ArrayList<TagDataConverter>(); final TagDataConverter primaryTagConverter = this.getTagDataConverter(converter); if (primaryTagConverter != null) { tagDataConverters.add(primaryTagConverter); } final TagDataConverter fallbackTagConverter = this.getTagDataConverter(fallbackConverter); if (fallbackTagConverter != null) { tagDataConverters.add(fallbackTagConverter); } if (tagDataConverters.isEmpty()) { log.error("Could not find Tag Data Converter [ {} ]", converter); response.setStatus(SlingHttpServletResponse.SC_INTERNAL_SERVER_ERROR); } else if (fileParameter != null && fileParameter.getInputStream() != null) { InputStream is = fileParameter.getInputStream(); final Csv csv = new Csv(); if (delimiter != null) { log.debug("Setting Field Delimiter to [ {} ]", delimiter); csv.setFieldDelimiter(delimiter); } if (separator != null) { log.debug("Setting Field Separator to [ {} ]", separator); csv.setFieldSeparatorRead(separator); } if (clean) { is = this.stripLineEnds(is, charset, csv.getFieldSeparatorRead()); } final Iterator<String[]> rows = csv.read(is, charset); try { request.getResourceResolver().adaptTo(Session.class).getWorkspace().getObservationManager() .setUserData("acs-aem-tools.tag-maker"); final List<String> result = this.makeTags(tagManager, tagDataConverters, rows); try { jsonResponse.put("tagIds", result); } catch (JSONException e) { log.error("Could not serialized Tag Maker results into JSON", e); } this.addMessage(jsonResponse, result.size() + " tags were processed"); } catch (InvalidTagFormatException e) { log.error("Could not create Tag due to illegal formatting", e); this.addMessage(jsonResponse, "Could not create tags due to illegal formatting"); response.setStatus(SlingHttpServletResponse.SC_INTERNAL_SERVER_ERROR); } catch (RepositoryException e) { log.error("Could not save Tags to JCR", e); this.addMessage(jsonResponse, "Could not save tags"); response.setStatus(SlingHttpServletResponse.SC_INTERNAL_SERVER_ERROR); } } else { log.error("Could not find CSV file in request."); this.addMessage(jsonResponse, "CSV file is missing"); response.setStatus(SlingHttpServletResponse.SC_INTERNAL_SERVER_ERROR); } response.getWriter().print(jsonResponse.toString()); }
From source file:com.gst.organisation.holiday.domain.Holiday.java
public Map<String, Object> update(final JsonCommand command) { final Map<String, Object> actualChanges = new LinkedHashMap<>(7); final List<ApiParameterError> dataValidationErrors = new ArrayList<>(); final DataValidatorBuilder baseDataValidator = new DataValidatorBuilder(dataValidationErrors) .resource("holiday" + ".update"); final HolidayStatusType currentStatus = HolidayStatusType.fromInt(this.status); final String dateFormatAsInput = command.dateFormat(); final String localeAsInput = command.locale(); if (command.isChangeInStringParameterNamed(nameParamName, this.name)) { final String newValue = command.stringValueOfParameterNamed(nameParamName); actualChanges.put(nameParamName, newValue); this.name = StringUtils.defaultIfEmpty(newValue, null); }/* w ww .ja v a 2 s . co m*/ if (command.isChangeInStringParameterNamed(descriptionParamName, this.description)) { final String newValue = command.stringValueOfParameterNamed(descriptionParamName); actualChanges.put(descriptionParamName, newValue); this.description = StringUtils.defaultIfEmpty(newValue, null); } if (currentStatus.isPendingActivation()) { if (command.isChangeInLocalDateParameterNamed(fromDateParamName, getFromDateLocalDate())) { final String valueAsInput = command.stringValueOfParameterNamed(fromDateParamName); actualChanges.put(fromDateParamName, valueAsInput); actualChanges.put(dateFormatParamName, dateFormatAsInput); actualChanges.put(localeParamName, localeAsInput); final LocalDate newValue = command.localDateValueOfParameterNamed(fromDateParamName); this.fromDate = newValue.toDate(); } if (command.isChangeInLocalDateParameterNamed(toDateParamName, getToDateLocalDate())) { final String valueAsInput = command.stringValueOfParameterNamed(toDateParamName); actualChanges.put(toDateParamName, valueAsInput); actualChanges.put(dateFormatParamName, dateFormatAsInput); actualChanges.put(localeParamName, localeAsInput); final LocalDate newValue = command.localDateValueOfParameterNamed(toDateParamName); this.toDate = newValue.toDate(); } if (command.isChangeInLocalDateParameterNamed(repaymentsRescheduledToParamName, getRepaymentsRescheduledToLocalDate())) { final String valueAsInput = command.stringValueOfParameterNamed(repaymentsRescheduledToParamName); actualChanges.put(repaymentsRescheduledToParamName, valueAsInput); actualChanges.put(dateFormatParamName, dateFormatAsInput); actualChanges.put(localeParamName, localeAsInput); final LocalDate newValue = command.localDateValueOfParameterNamed(repaymentsRescheduledToParamName); this.repaymentsRescheduledTo = newValue.toDate(); } if (command.hasParameter(officesParamName)) { final JsonArray jsonArray = command.arrayOfParameterNamed(officesParamName); if (jsonArray != null) { actualChanges.put(officesParamName, command.jsonFragment(officesParamName)); } } } else { if (command.isChangeInLocalDateParameterNamed(fromDateParamName, getFromDateLocalDate())) { baseDataValidator.reset().parameter(fromDateParamName) .failWithCode("cannot.edit.holiday.in.active.state"); } if (command.isChangeInLocalDateParameterNamed(toDateParamName, getToDateLocalDate())) { baseDataValidator.reset().parameter(toDateParamName) .failWithCode("cannot.edit.holiday.in.active.state"); } if (command.isChangeInLocalDateParameterNamed(repaymentsRescheduledToParamName, getRepaymentsRescheduledToLocalDate())) { baseDataValidator.reset().parameter(repaymentsRescheduledToParamName) .failWithCode("cannot.edit.holiday.in.active.state"); } if (command.hasParameter(officesParamName)) { baseDataValidator.reset().parameter(repaymentsRescheduledToParamName) .failWithCode("cannot.edit.holiday.in.active.state"); } if (!dataValidationErrors.isEmpty()) { throw new PlatformApiDataValidationException(dataValidationErrors); } } return actualChanges; }
From source file:com.adaptris.core.EventHandlerBase.java
/** * * @see com.adaptris.core.StateManagedComponent#getUniqueId() *//*ww w . ja v a2 s .c om*/ @Override public String getUniqueId() { return StringUtils.defaultIfEmpty(uniqueId, this.getClass().getSimpleName()); }
From source file:com.healthcit.analytics.dto.DataTableMapper.java
/** * Returns a String that represents the textual value of a given answer value. * If the value of the "ansText" key is not blank, then it returns the "ansText"; * else it returns the value of the "ansVal" key. *///from w w w. ja v a2s. c o m private static String getAnswerValueText(JSONObject answerValue) { String text = StringUtils.defaultIfEmpty( (String) CAHopeDataSourceUtils.getJSONValue((JSONObject) answerValue, ANSVALUETEXT), (String) CAHopeDataSourceUtils.getJSONValue((JSONObject) answerValue, ANSVALUEVAL)); return text; }
From source file:com.openteach.qsync.service.declare.AssembleService.java
/** * ???//from w w w .jav a 2s . c o m * @param order * @return */ public XmlOrderRequest getOrderXmlRequest(Order order) { XmlOrderRequest request = new XmlOrderRequest(); XmlOrderRequestBody body = new XmlOrderRequestBody(); OrderInfo orderInfo = new OrderInfo(); JkfOrderImportHead jkfOrderImportHead = new JkfOrderImportHead(); jkfOrderImportHead.setCompanyName(configService.getCompanyName()); jkfOrderImportHead.setCompanyCode(configService.getCompanyCode()); jkfOrderImportHead.setIeFlag("I"); jkfOrderImportHead.setPayType(order.getDeclarePayType()); //cc_kata_kplus_order.declare_pay_type jkfOrderImportHead.setPayCompanyCode(order.getPayCompanyCode()); //cc_kata_kplus_order.pay_company_code jkfOrderImportHead.setPayNumber(order.getPayNumber()); //cc_kata_kplus_order.pay_number jkfOrderImportHead.setOrderTotalAmount(order.getAmount()); jkfOrderImportHead.setOrderNo(order.getCode()); jkfOrderImportHead.setOrderTaxAmount(order.getOrderTaxAmount()); //cc_kata_kplus_order.order_tax_amount jkfOrderImportHead.setOrderGoodsAmount(order.getAmount()); //? jkfOrderImportHead.setFeeAmount(order.getTransPrice()); jkfOrderImportHead.seteCommerceCode(configService.getDeclareRecordNo()); jkfOrderImportHead.seteCommerceName(configService.getDeclareRecordName()); jkfOrderImportHead.setTradeTime(DateUtil.format(order.getOrdertime())); jkfOrderImportHead.setCurrCode(configService.getDeclareCurrency()); jkfOrderImportHead.setTotalAmount(order.getAmount() + order.getTransPrice() + order.getOrderTaxAmount()); // ? = ?+ ? + jkfOrderImportHead.setConsigneeEmail(order.getOrderTransportObject().getConsigneeEmail()); //cc_kata_kplus_order_transport.consignee_email jkfOrderImportHead.setConsigneeTel(order.getOrderTransportObject().getPhonenumber()); jkfOrderImportHead.setConsignee(order.getOrderTransportObject().getCongsignee()); jkfOrderImportHead.setConsigneeAddress(StringUtils.defaultIfEmpty( order.getOrderTransportObject().getAddress1(), order.getOrderTransportObject().getAddress2())); jkfOrderImportHead.setTotalCount(order.getTotalGoodsCount()); jkfOrderImportHead.setPostMode(order.getTransportationType().toString()); //cc_kata_kplus_order transportaion_type Country country = countryManager.getById(order.getOrderTransportObject().getAddressorCountry()); if (country == null) { throw new DataAssembleException("order.orderTransportObject.addressorCountry may not be null"); } if (StringUtils.isBlank(country.getCountryCode())) { throw new DataAssembleException( "order.orderTransportObject.addressorCountry.countryCode may not be null"); } jkfOrderImportHead.setSalerCountry(country.getCountryCode()); //order_transport.addressorCountry jkfOrderImportHead.setAddressorName(order.getOrderTransportObject().getAddressorName()); //order_transport.addressorName jkfOrderImportHead.setPurchaserId(order.getMemberObject().getId().toString()); jkfOrderImportHead.setLogisCompanyName(order.getTransportationcompanyObject().getName()); //cc_kata_kplus_transportationcompany.name jkfOrderImportHead.setLogisCompanyCode(order.getTransportationcompanyObject().getCode()); //cc_kata_kplus_transportationcompany.code jkfOrderImportHead.setZipCode(order.getTransportationcompanyObject().getZipCode()); //??? cc_kata_kplus_transportationcompany.zip_code orderInfo.setJkfOrderImportHead(jkfOrderImportHead); List<JkfOrderDetail> jkfOrderDetailList = new ArrayList<JkfOrderDetail>(); List<TransportCommodity> transportCommoditiyList = order.getOrderTransportObject() .getTransportCommodityList(); for (int i = 0; i < transportCommoditiyList.size(); i++) { TransportCommodity tc = transportCommoditiyList.get(i); Commsku commsku = tc.getCommskuObject(); JkfOrderDetail jkfOrderDetail = new JkfOrderDetail(); jkfOrderDetail.setGoodsOrder(i); jkfOrderDetail.setGoodsName(commsku.getName()); jkfOrderDetail.setGoodsNo(commsku.getCommodityObject().getCategoryObject().getTariff()); //cc_kata_kplus_category.tariff jkfOrderDetail.setGoodsModel(commsku.getCommodityObject().getItemcode()); Country country2 = countryManager.getById(commsku.getCommodityObject().getSalesCountry()); if (country2 == null) { throw new DataAssembleException( "order.orderTransportObject.transportCommodityList[i] may not be null"); } if (StringUtils.isBlank(country2.getCountryCode())) { throw new DataAssembleException( "order.orderTransportObject.transportCommodityList[i].countryCode may not be null"); } jkfOrderDetail.setCountryCode(country2.getCountryCode()); //cc_kata_kplus_commodity.sales_country jkfOrderDetail.setUnitPrice(tc.getPrice()); jkfOrderDetail.setGoodsCount(tc.getDelivernum().doubleValue()); jkfOrderDetail.setGoodsUnit(commsku.getCommodityObject().getUnitObject().getCode()); //cc_kata_kplus_unit.code jkfOrderDetail.setWeight(commsku.getCommodityObject().getWeight().doubleValue()); jkfOrderDetailList.add(jkfOrderDetail); } orderInfo.setJkfOrderDetailList(jkfOrderDetailList); JkfGoodsPurchaser jkfGoodsPurchaser = new JkfGoodsPurchaser(); jkfGoodsPurchaser.setId(order.getMember().toString()); jkfGoodsPurchaser.setName(order.getMemberObject().getTruename()); jkfGoodsPurchaser.setEmail(order.getMemberObject().getEmail()); jkfGoodsPurchaser.setTelNumber(order.getMemberObject().getPhonenumber()); jkfGoodsPurchaser.setPaperType(order.getMemberObject().getCertificatesType()); //kata_kplus_member.certificates_type jkfGoodsPurchaser.setPaperNumber(order.getMemberObject().getCertificates()); //kata_kplus_member.certificates jkfGoodsPurchaser.setAddress(order.getMemberObject().getAddress()); orderInfo.setJkfGoodsPurchaser(jkfGoodsPurchaser); body.setOrderInfoList(Arrays.asList(orderInfo)); JkfSign jkfSign = new JkfSign(); jkfSign.setBusinessType(configService.getDeclareBusinessType()); jkfSign.setCompanyCode(configService.getCompanyCode()); jkfSign.setDeclareType(configService.getDeclareType()); jkfSign.setBusinessNo(generateSequence()); orderInfo.setJkfSign(jkfSign); CommonXmlRequestHead head = new CommonXmlRequestHead(); head.setBusinessType(CommonXmlRequestHead.IMPORTORDER); request.setHead(head); request.setBody(body); return request; }
From source file:hudson.plugins.debt.DebtPublisher.java
/** {@inheritDoc} */ @Override/*from w ww .j a v a 2 s .c o m*/ public BuildResult perform(final AbstractBuild<?, ?> build, final PluginLogger logger) throws InterruptedException, IOException { System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>Collecting Debt analysis files..."); logger.log("Collecting Debt analysis files..."); FilesParser debtCollector = new FilesParser(logger, StringUtils.defaultIfEmpty(getPattern(), DEFAULT_PATTERN), new DebtParser(getDefaultEncoding()), isMavenBuild(build), isAntBuild(build)); ParserResult project = build.getWorkspace().act(debtCollector); DebtResult result = new DebtResult(build, getDefaultEncoding(), project); build.getActions().add(new DebtResultAction(build, this, result)); return result; }
From source file:info.magnolia.cms.beans.config.MIMEMapping.java
/** * Returns the icon used for rendering this type * @param extension//from www. j a v a2s .c o m * @return the icon name */ public static String getMIMETypeIcon(String extension) { MIMEMappingItem item = (MIMEMappingItem) MIMEMapping.cachedContent.get(extension.toLowerCase()); if (item != null) { return StringUtils.defaultIfEmpty(item.icon, "/.resources/file-icons/general.png"); } else { return "/.resources/file-icons/general.png"; } }
From source file:com.gst.organisation.office.domain.Office.java
public Map<String, Object> update(final JsonCommand command) { final Map<String, Object> actualChanges = new LinkedHashMap<>(7); final String dateFormatAsInput = command.dateFormat(); final String localeAsInput = command.locale(); final String parentIdParamName = "parentId"; if (command.parameterExists(parentIdParamName) && this.parent == null) { throw new RootOfficeParentCannotBeUpdated(); }// w w w . jav a2 s . com if (this.parent != null && command.isChangeInLongParameterNamed(parentIdParamName, this.parent.getId())) { final Long newValue = command.longValueOfParameterNamed(parentIdParamName); actualChanges.put(parentIdParamName, newValue); } final String openingDateParamName = "openingDate"; if (command.isChangeInLocalDateParameterNamed(openingDateParamName, getOpeningLocalDate())) { final String valueAsInput = command.stringValueOfParameterNamed(openingDateParamName); actualChanges.put(openingDateParamName, valueAsInput); actualChanges.put("dateFormat", dateFormatAsInput); actualChanges.put("locale", localeAsInput); final LocalDate newValue = command.localDateValueOfParameterNamed(openingDateParamName); this.openingDate = newValue.toDate(); } final String nameParamName = "name"; if (command.isChangeInStringParameterNamed(nameParamName, this.name)) { final String newValue = command.stringValueOfParameterNamed(nameParamName); actualChanges.put(nameParamName, newValue); this.name = newValue; } final String externalIdParamName = "externalId"; if (command.isChangeInStringParameterNamed(externalIdParamName, this.externalId)) { final String newValue = command.stringValueOfParameterNamed(externalIdParamName); actualChanges.put(externalIdParamName, newValue); this.externalId = StringUtils.defaultIfEmpty(newValue, null); } return actualChanges; }
From source file:gtu._work.ui.RegexCatchReplacer.java
private void initGUI() { try {//from w w w.j ava2 s . c o m { } BorderLayout thisLayout = new BorderLayout(); getContentPane().setLayout(thisLayout); this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); { jTabbedPane1 = new JTabbedPane(); getContentPane().add(jTabbedPane1, BorderLayout.CENTER); { jPanel1 = new JPanel(); BorderLayout jPanel1Layout = new BorderLayout(); jPanel1.setLayout(jPanel1Layout); jTabbedPane1.addTab("source", null, jPanel1, null); { jScrollPane1 = new JScrollPane(); jPanel1.add(jScrollPane1, BorderLayout.CENTER); { replaceArea = new JTextArea(); jScrollPane1.setViewportView(replaceArea); replaceArea.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent evt) { JPopupMenuUtil.newInstance(replaceArea).applyEvent(evt) .addJMenuItem("load from file", true, new ActionListener() { Thread newThread; public void actionPerformed(ActionEvent arg0) { if (newThread != null && newThread.getState() != Thread.State.TERMINATED) { JCommonUtil._jOptionPane_showMessageDialog_error( "file is loading!"); return; } final File file = JCommonUtil._jFileChooser_selectFileOnly(); if (file == null) { JCommonUtil._jOptionPane_showMessageDialog_error( "file is not correct!"); return; } String defaultCharset = Charset.defaultCharset().displayName(); String chst = (String) JCommonUtil._jOptionPane_showInputDialog( "input your charset!", defaultCharset); final Charset charset2 = Charset.forName( StringUtils.defaultIfEmpty(chst, defaultCharset)); newThread = new Thread(Thread.currentThread().getThreadGroup(), new Runnable() { public void run() { try { loadFromFileSb = new StringBuilder(); BufferedReader reader = new BufferedReader( new InputStreamReader( new FileInputStream(file), charset2)); for (String line = null; (line = reader .readLine()) != null;) { loadFromFileSb.append(line + "\n"); } reader.close(); replaceArea .setText(loadFromFileSb.toString()); JCommonUtil ._jOptionPane_showMessageDialog_info( "load completed!"); } catch (Exception e) { JCommonUtil.handleException(e); } } }, "" + System.currentTimeMillis()); newThread.setDaemon(true); newThread.start(); } }).show(); } }); } } } { jPanel2 = new JPanel(); BorderLayout jPanel2Layout = new BorderLayout(); jPanel2.setLayout(jPanel2Layout); jTabbedPane1.addTab("param", null, jPanel2, null); { exeucte = new JButton(); jPanel2.add(exeucte, BorderLayout.SOUTH); exeucte.setText("exeucte"); exeucte.setPreferredSize(new java.awt.Dimension(491, 125)); exeucte.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { exeucteActionPerformed(evt); } }); } { jPanel3 = new JPanel(); GroupLayout jPanel3Layout = new GroupLayout((JComponent) jPanel3); jPanel3.setLayout(jPanel3Layout); jPanel2.add(jPanel3, BorderLayout.CENTER); { repFromText = new JTextField(); } { repToText = new JTextField(); } jPanel3Layout.setHorizontalGroup(jPanel3Layout.createSequentialGroup() .addContainerGap(25, 25) .addGroup(jPanel3Layout.createParallelGroup() .addGroup(jPanel3Layout.createSequentialGroup().addComponent(repFromText, GroupLayout.PREFERRED_SIZE, 446, GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel3Layout.createSequentialGroup().addComponent(repToText, GroupLayout.PREFERRED_SIZE, 446, GroupLayout.PREFERRED_SIZE))) .addContainerGap(20, Short.MAX_VALUE)); jPanel3Layout.setVerticalGroup(jPanel3Layout.createSequentialGroup().addContainerGap() .addComponent(repFromText, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE) .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(repToText, GroupLayout.PREFERRED_SIZE, 24, GroupLayout.PREFERRED_SIZE) .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); } { addToTemplate = new JButton(); jPanel2.add(addToTemplate, BorderLayout.NORTH); addToTemplate.setText("add to template"); addToTemplate.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { prop.put(repFromText.getText(), repToText.getText()); reloadTemplateList(); } }); } } { jPanel4 = new JPanel(); BorderLayout jPanel4Layout = new BorderLayout(); jPanel4.setLayout(jPanel4Layout); jTabbedPane1.addTab("result", null, jPanel4, null); { jScrollPane2 = new JScrollPane(); jPanel4.add(jScrollPane2, BorderLayout.CENTER); jScrollPane2.setPreferredSize(new java.awt.Dimension(491, 283)); { DefaultTableModel resultAreaModel = JTableUtil.createModel(true, "match", "count"); resultArea = new JTable(); jScrollPane2.setViewportView(resultArea); JTableUtil.defaultSetting(resultArea); resultArea.setModel(resultAreaModel); } } } { jPanel5 = new JPanel(); BorderLayout jPanel5Layout = new BorderLayout(); jPanel5.setLayout(jPanel5Layout); jTabbedPane1.addTab("template", null, jPanel5, null); { jScrollPane3 = new JScrollPane(); jPanel5.add(jScrollPane3, BorderLayout.CENTER); { templateList = new JList(); jScrollPane3.setViewportView(templateList); reloadTemplateList(); } templateList.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent evt) { if (templateList.getLeadSelectionIndex() == -1) { return; } Entry<Object, Object> entry = (Entry<Object, Object>) JListUtil .getLeadSelectionObject(templateList); repFromText.setText((String) entry.getKey()); repToText.setText((String) entry.getValue()); } }); templateList.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent evt) { JListUtil.newInstance(templateList).defaultJListKeyPressed(evt); } }); } } { jPanel6 = new JPanel(); FlowLayout jPanel6Layout = new FlowLayout(); jPanel6.setLayout(jPanel6Layout); jTabbedPane1.addTab("result1", null, jPanel6, null); { resultBtn1 = new JButton(); jPanel6.add(resultBtn1); resultBtn1.setText("to String[]"); resultBtn1.setPreferredSize(new java.awt.Dimension(105, 32)); resultBtn1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { JTableUtil tableUtil = JTableUtil.newInstance(resultArea); int[] rowPoss = tableUtil.getSelectedRows(); DefaultTableModel model = tableUtil.getModel(); List<Object> valueList = new ArrayList<Object>(); for (int ii = 0; ii < rowPoss.length; ii++) { valueList.add(model.getValueAt(rowPoss[ii], 0)); } String reult = valueList.toString().replaceAll("[\\s]", "") .replaceAll("[\\,]", "\",\"").replaceAll("[\\[\\]]", "\""); ClipboardUtil.getInstance().setContents(reult); } }); } { resultBtn2 = new JButton(); jPanel6.add(resultBtn2); resultBtn2.setText("TODO"); resultBtn2.setPreferredSize(new java.awt.Dimension(105, 32)); resultBtn2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { System.out.println("resultBtn1.actionPerformed, event=" + evt); //TODO add your code for resultBtn1.actionPerformed JCommonUtil._jOptionPane_showMessageDialog_info("TODO"); } }); } } } this.setSize(512, 350); JCommonUtil.setFont(repToText, repFromText, replaceArea, templateList); JCommonUtil.frameCloseDo(this, new WindowAdapter() { public void windowClosing(WindowEvent paramWindowEvent) { if (StringUtils.isNotBlank(repFromText.getText())) { prop.put(repFromText.getText(), repToText.getText()); } try { prop.store(new FileOutputStream(propFile), "regexText"); } catch (Exception e) { JCommonUtil.handleException("properties store error!", e); } setVisible(false); dispose(); } }); } catch (Exception e) { e.printStackTrace(); } }
From source file:jenkins.scm.impl.subversion.SubversionSCMSource.java
@DataBoundConstructor @SuppressWarnings("unused") // by stapler public SubversionSCMSource(String id, String remoteBase, String credentialsId, String includes, String excludes) {//from ww w. j a va 2 s . co m super(id); this.remoteBase = StringUtils.removeEnd(remoteBase, "/") + "/"; this.credentialsId = credentialsId; this.includes = StringUtils.defaultIfEmpty(includes, DEFAULT_INCLUDES); this.excludes = StringUtils.defaultIfEmpty(excludes, DEFAULT_EXCLUDES); }