java.text.MessageFormat Java Examples
The following examples show how to use
java.text.MessageFormat.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: ComponentPageLinkRenderImpl.java From sakai with Educational Community License v2.0 | 6 votes |
/** * Generated a public navigation link */ public void appendLink(StringBuffer buffer, String name, String view, String anchor) { name = NameHelper.globaliseName(name, localSpace); String url; if (anchor != null && !"".equals(anchor)) { url = MessageFormat.format(anchorURLFormat, new Object[] { encode(name), encode(anchor), withBreadcrumbs?"":breadcrumbSwitch }); } else { url = MessageFormat.format(standardURLFormat, new Object[] { encode(name), withBreadcrumbs?"":breadcrumbSwitch }); } buffer.append(MessageFormat.format(urlFormat, new Object[] { XmlEscaper.xmlEscape(url), XmlEscaper.xmlEscape(view) })); }
Example #2
Source File: OptionsFactory.java From maven-jaxb2-plugin with BSD 2-Clause "Simplified" License | 6 votes |
private Language createLanguage(String schemaLanguage) throws MojoExecutionException { if (StringUtils.isEmpty(schemaLanguage)) { return null; } else if ("AUTODETECT".equalsIgnoreCase(schemaLanguage)) return null; // nothing, it is AUTDETECT by default. else if ("XMLSCHEMA".equalsIgnoreCase(schemaLanguage)) return Language.XMLSCHEMA; else if ("DTD".equalsIgnoreCase(schemaLanguage)) return Language.DTD; else if ("RELAXNG".equalsIgnoreCase(schemaLanguage)) return Language.RELAXNG; else if ("RELAXNG_COMPACT".equalsIgnoreCase(schemaLanguage)) return Language.RELAXNG_COMPACT; else if ("WSDL".equalsIgnoreCase(schemaLanguage)) return Language.WSDL; else { throw new MojoExecutionException(MessageFormat.format( "Unknown schemaLanguage [{0}].", schemaLanguage)); } }
Example #3
Source File: TextComponentPrintable.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 6 votes |
/** * Constructs {@code TextComponentPrintable} to print {@code JTextComponent} * {@code textComponent} with {@code headerFormat} and {@code footerFormat}. * * @param textComponent {@code JTextComponent} to print * @param headerFormat the page header or {@code null} for none * @param footerFormat the page footer or {@code null} for none */ private TextComponentPrintable(JTextComponent textComponent, MessageFormat headerFormat, MessageFormat footerFormat) { this.textComponentToPrint = textComponent; this.headerFormat = headerFormat; this.footerFormat = footerFormat; headerFont = textComponent.getFont().deriveFont(Font.BOLD, HEADER_FONT_SIZE); footerFont = textComponent.getFont().deriveFont(Font.PLAIN, FOOTER_FONT_SIZE); this.pagesMetrics = Collections.synchronizedList(new ArrayList<IntegerSegment>()); this.rowsMetrics = new ArrayList<IntegerSegment>(LIST_SIZE); this.printShell = createPrintShell(textComponent); }
Example #4
Source File: ExceptionContext.java From astor with GNU General Public License v2.0 | 6 votes |
/** * Builds a message string. * * @param locale Locale in which the message should be translated. * @param separator Message separator. * @return a localized message string. */ private String buildMessage(Locale locale, String separator) { final StringBuilder sb = new StringBuilder(); int count = 0; final int len = msgPatterns.size(); for (int i = 0; i < len; i++) { final Localizable pat = msgPatterns.get(i); final Object[] args = msgArguments.get(i); final MessageFormat fmt = new MessageFormat(pat.getLocalizedString(locale), locale); sb.append(fmt.format(args)); if (++count < len) { // Add a separator if there are other messages. sb.append(separator); } } return sb.toString(); }
Example #5
Source File: TraceabilitySummaryUtil.java From Insights with Apache License 2.0 | 6 votes |
public static String calTimeDiffrence(String operandName, List<JsonObject> toolRespPayload, String message) throws ParseException { int totalCount = toolRespPayload.size(); if (totalCount >= 0 && toolRespPayload.get(0).has(operandName)) { int numOfUniqueAuthers = (int) toolRespPayload.stream() .filter(distinctByKey(payload -> payload.get("author").getAsString())).count(); String firstCommitTime = toolRespPayload.get(0).get(operandName).getAsString(); String lastCommitTime = toolRespPayload.get(totalCount - 1).get(operandName).getAsString(); SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss"); Date firstDate = sdf.parse(epochToHumanDate(firstCommitTime)); Date secondDate = sdf.parse(epochToHumanDate(lastCommitTime)); long diffInMillies = Math.abs(firstDate.getTime() - secondDate.getTime()); String duration = InsightsUtils.getDateTimeFromEpoch(diffInMillies); MessageFormat mf = new MessageFormat(message); return mf.format(new Object[] { duration, numOfUniqueAuthers }); } return ""; }
Example #6
Source File: MysqlJobConfigServiceImpl.java From DataLink with Apache License 2.0 | 6 votes |
@Override public String reloadWriter(String json, MediaSourceInfo info) { try { checkType(info.getParameterObj()); RdbMediaSrcParameter parameter = (RdbMediaSrcParameter)info.getParameterObj(); String ip = parameter.getWriteConfig().getWriteHost(); String port = parameter.getPort()+""; String schema = info.getParameterObj().getNamespace(); String username = parameter.getWriteConfig().getUsername(); String password = parameter.getWriteConfig().getDecryptPassword(); String url = MessageFormat.format(FlinkerJobConfigConstant.MYSQL_URL, ip, port, schema); DLConfig connConf = DLConfig.parseFrom(json); connConf.remove("job.content[0].writer.parameter.connection[0].jdbcUrl"); connConf.set("job.content[0].writer.parameter.connection[0].jdbcUrl", url); connConf.remove("job.content[0].writer.parameter.username"); connConf.remove("job.content[0].writer.parameter.password"); connConf.set("job.content[0].writer.parameter.username",username); connConf.set("job.content[0].writer.parameter.password",password); json = connConf.toJSON(); } catch(Exception e) { LOGGER.error("reload writer json failure.",e); } return json; }
Example #7
Source File: HttpUploadFeature.java From cyberduck with GNU General Public License v3.0 | 6 votes |
protected void verify(final Path file, final MessageDigest digest, final Checksum checksum) throws ChecksumException { if(file.getType().contains(Path.Type.encrypted)) { log.warn(String.format("Skip checksum verification for %s with client side encryption enabled", file)); return; } if(null == digest) { log.debug(String.format("Digest disabled for file %s", file)); return; } // Obtain locally-calculated MD5 hash. final Checksum expected = Checksum.parse(Hex.encodeHexString(digest.digest())); if(ObjectUtils.notEqual(expected.algorithm, checksum.algorithm)) { log.warn(String.format("ETag %s returned by server is %s but expected %s", checksum.hash, checksum.algorithm, expected.algorithm)); } else { // Compare our locally-calculated hash with the ETag returned by S3. if(!checksum.equals(expected)) { throw new ChecksumException(MessageFormat.format(LocaleFactory.localizedString("Upload {0} failed", "Error"), file.getName()), MessageFormat.format("Mismatch between MD5 hash {0} of uploaded data and ETag {1} returned by the server", expected, checksum.hash)); } } }
Example #8
Source File: ConversionWizardPage.java From tmxeditor8 with GNU General Public License v2.0 | 6 votes |
private void validate() { IStatus result = Status.OK_STATUS; int line = 1; for (ConverterViewModel converterViewModel : converterViewModels) { result = converterViewModel.validate(); if (!result.isOK()) { break; } line++; } if (!result.isOK()) { setPageComplete(false); setErrorMessage(MessageFormat.format(Messages.getString("ConversionWizardPage.13"), line) + result.getMessage()); } else { setErrorMessage(null); setPageComplete(true); } }
Example #9
Source File: UAAClientConfiguration.java From multiapps-controller with Apache License 2.0 | 6 votes |
private URL readTokenEndpoint(URL targetURL) { try { Map<String, Object> infoMap = getControllerInfo(targetURL); Object endpoint = infoMap.get("token_endpoint"); if (endpoint == null) { endpoint = infoMap.get("authorizationEndpoint"); } if (endpoint == null) { throw new IllegalStateException(MessageFormat.format("Response from {0} does not contain a valid token endpoint", CONTROLLER_INFO_ENDPOINT)); } return new URL(endpoint.toString()); } catch (Exception e) { throw new IllegalStateException("Could not read token endpoint", e); } }
Example #10
Source File: Main.java From jdk8u-jdk with GNU General Public License v2.0 | 6 votes |
private String inputString(BufferedReader in, String prompt, String defaultValue) throws IOException { System.err.println(prompt); MessageFormat form = new MessageFormat (rb.getString(".defaultValue.")); Object[] source = {defaultValue}; System.err.print(form.format(source)); System.err.flush(); String value = in.readLine(); if (value == null || collator.compare(value, "") == 0) { value = defaultValue; } return value; }
Example #11
Source File: SchemaWriter.java From hottub with GNU General Public License v2.0 | 6 votes |
public void attributeUse( XSAttributeUse use ) { XSAttributeDecl decl = use.getDecl(); String additionalAtts=""; if(use.isRequired()) additionalAtts += " use=\"required\""; if(use.getFixedValue()!=null && use.getDecl().getFixedValue()==null) additionalAtts += " fixed=\""+use.getFixedValue()+'\"'; if(use.getDefaultValue()!=null && use.getDecl().getDefaultValue()==null) additionalAtts += " default=\""+use.getDefaultValue()+'\"'; if(decl.isLocal()) { // this is anonymous attribute use dump(decl,additionalAtts); } else { // reference to a global one println(MessageFormat.format("<attribute ref=\"'{'{0}'}'{1}{2}\"/>", decl.getTargetNamespace(), decl.getName(), additionalAtts)); } }
Example #12
Source File: DiagnosticManager.java From APICloud-Studio with GNU General Public License v3.0 | 6 votes |
private synchronized IDiagnosticLog getWrapped() { if (logClass == null) { logClass = new NullDiagnosticLog(); // default to null impl try { Object clazz = element.createExecutableExtension(ATTR_CLASS); if (clazz instanceof IDiagnosticLog) { logClass = (IDiagnosticLog) clazz; } else { IdeLog.logError(CorePlugin.getDefault(), MessageFormat.format( "The class {0} does not implement IDiagnosticLog.", element.getAttribute(ATTR_CLASS))); //$NON-NLS-1$ } } catch (CoreException e) { IdeLog.logError(CorePlugin.getDefault(), e); } } return logClass; }
Example #13
Source File: BinaryAccessFile.java From ramus with GNU General Public License v3.0 | 6 votes |
/** * This method writes string in UTF8 even if its length less then 254 bytes * in UTF8, string length can be up to Integer.MAX_VALUE. String can be * <code>null</code>. */ @Override public void write254String(String string) throws IOException { if (string == null) { write(255); } else { byte[] bs = string.getBytes("UTF8"); int length = bs.length; if (length > 254) { throw new IOException( MessageFormat .format( "String \"{0}\" can not be written, its length {1} bytes (more then 254 bytes)", string, length)); } write(length); write(bs); } }
Example #14
Source File: JarManagerService.java From DBus with Apache License 2.0 | 6 votes |
public int delete(Integer id) { TopologyJar topologyJar = topologyJarMapper.selectByPrimaryKey(id); try { Properties props = zkService.getProperties(Constants.COMMON_ROOT + "/" + Constants.GLOBAL_PROPERTIES); String user = props.getProperty(KeeperConstants.GLOBAL_CONF_KEY_CLUSTER_SERVER_SSH_USER); String stormNimbusHost = props.getProperty(KeeperConstants.GLOBAL_CONF_KEY_STORM_NIMBUS_HOST); String port = props.getProperty(KeeperConstants.GLOBAL_CONF_KEY_CLUSTER_SERVER_SSH_PORT); String path = topologyJar.getPath(); String parentPath = path.substring(0, path.lastIndexOf("/")); String cmd = MessageFormat.format("ssh -p {0} {1}@{2} rm -rf {3}", port, user, stormNimbusHost, parentPath); logger.info("mdkir command: {}", cmd); int retVal = execCmd(cmd, null); if (retVal == 0) { logger.info("rm success."); } return topologyJarMapper.deleteByPrimaryKey(topologyJar.getId()); } catch (Exception e) { return 0; } }
Example #15
Source File: DeviceConfigRestControllerTest.java From konker-platform with Apache License 2.0 | 6 votes |
@Test public void shouldUpdateDeviceConfig() throws Exception { when(deviceConfigSetupService.update(tenant, application, deviceModel, location, json)) .thenReturn(ServiceResponseBuilder.<DeviceConfig>ok() .withResult(deviceConfig) .withMessage(DeviceConfigSetupService.Messages.DEVICE_CONFIG_REGISTERED_SUCCESSFULLY.getCode()).build()); getMockMvc().perform(MockMvcRequestBuilders .put(MessageFormat.format("/{0}/{1}/{2}/{3}/", application.getName(), BASEPATH, deviceModel.getName(), location.getName())) .content(json) .contentType(MediaType.APPLICATION_JSON) .accept(MediaType.APPLICATION_JSON)) .andExpect(status().is2xxSuccessful()) .andExpect(jsonPath("$.code", is(HttpStatus.OK.value()))) .andExpect(jsonPath("$.status", is("success"))) .andExpect(jsonPath("$.timestamp", greaterThan(1400000000))) .andExpect(jsonPath("$.result").doesNotExist()); }
Example #16
Source File: JavaSourceTest.java From netbeans with Apache License 2.0 | 6 votes |
private FileObject createTestFile (String className) { try { File workdir = this.getWorkDir(); File root = new File (workdir, "src"); root.mkdir(); File data = new File (root, className+".java"); PrintWriter out = new PrintWriter (new FileWriter (data)); try { out.println(MessageFormat.format(TEST_FILE_CONTENT, new Object[] {className})); } finally { out.close (); } return FileUtil.toFileObject(data); } catch (IOException ioe) { return null; } }
Example #17
Source File: FilesArchiveCompressController.java From MyBox with Apache License 2.0 | 6 votes |
@Override public String handleDirectory(File dir) { try { if (archiver.equalsIgnoreCase(ArchiveStreamFactory.AR)) { return AppVariables.message("Skip"); } dirFilesNumber = dirFilesHandled = 0; addEntry(dir, rootName); if (rootName == null || rootName.trim().isEmpty()) { handleDirectory(dir, dir.getName()); } else { handleDirectory(dir, rootName + "/" + dir.getName()); } return MessageFormat.format(AppVariables.message("DirHandledSummary"), dirFilesNumber, dirFilesHandled); } catch (Exception e) { logger.debug(e.toString()); return AppVariables.message("Failed"); } }
Example #18
Source File: Index.java From APICloud-Studio with GNU General Public License v3.0 | 6 votes |
/** * deleteIndexFile */ void deleteIndexFile() { if (isTraceEnabled()) { logTrace(MessageFormat.format("Deleting index ''{0}''", this)); //$NON-NLS-1$ } // TODO Enter write? File indexFile = this.getIndexFile(); if (indexFile != null && indexFile.exists()) { indexFile.delete(); } }
Example #19
Source File: SchemaWriter.java From hottub with GNU General Public License v2.0 | 5 votes |
private void wildcard( String tagName, XSWildcard wc, String extraAtts ) { final String proessContents; switch(wc.getMode()) { case XSWildcard.LAX: proessContents = " processContents='lax'";break; case XSWildcard.STRTICT: proessContents = "";break; case XSWildcard.SKIP: proessContents = " processContents='skip'";break; default: throw new AssertionError(); } println(MessageFormat.format("<{0}{1}{2}{3}/>",tagName, proessContents, wc.apply(WILDCARD_NS), extraAtts)); }
Example #20
Source File: Main.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
/** * Prompts user for alias name. * @param prompt the {0} of "Enter {0} alias name: " in prompt line * @return the string entered by the user, without the \n at the end */ private String getAlias(String prompt) throws Exception { if (prompt != null) { MessageFormat form = new MessageFormat (rb.getString("Enter.prompt.alias.name.")); Object[] source = {prompt}; System.err.print(form.format(source)); } else { System.err.print(rb.getString("Enter.alias.name.")); } return (new BufferedReader(new InputStreamReader( System.in))).readLine(); }
Example #21
Source File: CloudEntityResourceMapper.java From multiapps-controller with Apache License 2.0 | 5 votes |
private static Date parseDate(String dateString) { if (dateString != null) { try { Instant instant = parseInstant(dateString); return Date.from(instant); } catch (DateTimeParseException e) { LOGGER.warn(MessageFormat.format("Could not parse date string: \"{0}\"", dateString), e); } } return null; }
Example #22
Source File: StringManager.java From tomcatsrc with Apache License 2.0 | 5 votes |
/** * Get a string from the underlying resource bundle and format * it with the given set of arguments. * * @param key * @param args */ public String getString(final String key, final Object... args) { String value = getString(key); if (value == null) { value = key; } MessageFormat mf = new MessageFormat(value); mf.setLocale(locale); return mf.format(args, new StringBuffer(), null).toString(); }
Example #23
Source File: FileSystemFileStorageFactoryBean.java From multiapps-controller with Apache License 2.0 | 5 votes |
private String getStoragePath(String serviceName) { if (StringUtils.isEmpty(serviceName)) { LOGGER.warn(Messages.FILE_SYSTEM_SERVICE_NAME_IS_NOT_SPECIFIED); return null; } try { CloudFactory cloudFactory = new CloudFactory(); Cloud cloud = cloudFactory.getCloud(); FileSystemServiceInfo serviceInfo = (FileSystemServiceInfo) cloud.getServiceInfo(serviceName); return serviceInfo.getStoragePath(); } catch (CloudException e) { LOGGER.warn(MessageFormat.format(Messages.FAILED_TO_DETECT_FILE_SERVICE_STORAGE_PATH, serviceName), e); } return null; }
Example #24
Source File: NodeCompactor.java From depan with Apache License 2.0 | 5 votes |
private PlatformObject buildCollapseRoot() { CollapseTreeModel treeModel = getCollapseTreeModel(); int rootCnt = treeModel.computeRoots().size(); int nodeCnt = treeModel.computeNodes().size(); String label = MessageFormat.format( "Collapse nodes [{0} roots, {1} nodes]", rootCnt, nodeCnt); return CollapseTreeRoot.build( label, treeModel, NodeTreeProviders.GRAPH_NODE_PROVIDER); }
Example #25
Source File: MessageFormatTest.java From j2objc with Apache License 2.0 | 5 votes |
public void test_format_Object() { // Regression for HARMONY-1875 Locale.setDefault(Locale.CANADA); TimeZone.setDefault(TimeZone.getTimeZone("UTC")); String pat="text here {0, date, yyyyyyyyy } and here"; String etalon="text here 000002007 and here"; MessageFormat obj = new MessageFormat(pat); assertEquals(etalon, obj.format(new Object[]{new Date(1198141737640L)})); assertEquals("{0}", MessageFormat.format("{0}", (Object[]) null)); assertEquals("nullABC", MessageFormat.format("{0}{1}", (Object[]) new String[]{null, "ABC"})); }
Example #26
Source File: PolicyParser.java From openjdk-8 with GNU General Public License v2.0 | 5 votes |
public ParsingException(int line, String msg) { super("line " + line + ": " + msg); MessageFormat form = new MessageFormat (ResourcesMgr.getString("line.number.msg")); Object[] source = {new Integer(line), msg}; i18nMessage = form.format(source); }
Example #27
Source File: Messages.java From google-cloud-eclipse with Apache License 2.0 | 5 votes |
public static String getString(String key, Object... params) { try { return MessageFormat.format(RESOURCE_BUNDLE.getString(key), params); } catch (MissingResourceException ex) { return '!' + key + '!'; } }
Example #28
Source File: PolicyTool.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 5 votes |
public void actionPerformed(ActionEvent e) { String URLString = ((JTextField)td.getComponent( ToolDialog.KSD_NAME_TEXTFIELD)).getText().trim(); String type = ((JTextField)td.getComponent( ToolDialog.KSD_TYPE_TEXTFIELD)).getText().trim(); String provider = ((JTextField)td.getComponent( ToolDialog.KSD_PROVIDER_TEXTFIELD)).getText().trim(); String pwdURL = ((JTextField)td.getComponent( ToolDialog.KSD_PWD_URL_TEXTFIELD)).getText().trim(); try { tool.openKeyStore ((URLString.length() == 0 ? null : URLString), (type.length() == 0 ? null : type), (provider.length() == 0 ? null : provider), (pwdURL.length() == 0 ? null : pwdURL)); tool.modified = true; } catch (Exception ex) { MessageFormat form = new MessageFormat(PolicyTool.getMessage ("Unable.to.open.KeyStore.ex.toString.")); Object[] source = {ex.toString()}; tw.displayErrorDialog(td, form.format(source)); return; } td.dispose(); }
Example #29
Source File: BundleUtil.java From ModTheSpire with MIT License | 5 votes |
/** * Get a localized message from the bundle. * * @param bundleName the name of the resource bundle * @param locale the locale * @param key the key * @param params parameters for the message * * @return the message, or the default */ public static String getMessage (String bundleName, Locale locale, String key, Object[] params) { ResourceBundle bundle; String result = null; if (locale == null) locale = Locale.getDefault(); bundle = ResourceBundle.getBundle (bundleName, locale); if (bundle != null) { try { String fmt = bundle.getString (key); if (fmt != null) result = MessageFormat.format (fmt, params); } catch (MissingResourceException ex) { } } return result; }
Example #30
Source File: NonTranslationQAPage.java From translationstudio8 with GNU General Public License v2.0 | 5 votes |
/** * 添加内置非译元素 */ public void addInternalElement() { ISelection selection = comboViewer.getSelection(); if (selection != null && !selection.isEmpty() && selection instanceof IStructuredSelection) { IStructuredSelection structuredSelection = (IStructuredSelection) selection; NontransElementBean interBean = (NontransElementBean) structuredSelection.getFirstElement(); if (interBean.getId() == null) { return; } int eleSum = tableViewer.getTable().getItemCount(); for (int i = 0; i < eleSum; i++) { NontransElementBean curBean = new NontransElementBean(); if (tableViewer.getElementAt(i) instanceof NontransElementBean) { curBean = (NontransElementBean) tableViewer.getElementAt(i); if (curBean.getId().equals(interBean.getId())) { MessageDialog.openWarning(getShell(), Messages.getString("qa.all.dialog.warning"), MessageFormat .format(Messages.getString("qa.preference.NonTranslationQAPage.tip5"), interBean.getName())); return; } } } dataList.add(interBean); tableViewer.refresh(); } }