Example usage for org.apache.commons.lang3 CharEncoding ISO_8859_1

List of usage examples for org.apache.commons.lang3 CharEncoding ISO_8859_1

Introduction

In this page you can find the example usage for org.apache.commons.lang3 CharEncoding ISO_8859_1.

Prototype

String ISO_8859_1

To view the source code for org.apache.commons.lang3 CharEncoding ISO_8859_1.

Click Source Link

Document

ISO Latin Alphabet #1, also known as ISO-LATIN-1.

Every implementation of the Java platform is required to support this character encoding.

Usage

From source file:com.silverpeas.portlets.portal.I18n.java

public static String decodeCharset(String s, String charset) {
    if (s == null) {
        return null;
    }//from  w w  w .j a  va  2 s  .  co  m
    try {
        byte buf[] = s.getBytes(CharEncoding.ISO_8859_1);
        return new String(buf, 0, buf.length, charset);
    } catch (UnsupportedEncodingException uee) {
        return s;
    }
}

From source file:io.wcm.sling.commons.request.RequestParamNoFormEncodingTest.java

private static String convertUTF8toISO88591(String value) throws UnsupportedEncodingException {
    if (value == null) {
        return null;
    }//from www  . j  a  v  a  2s.  co  m
    return new String(value.getBytes(CharEncoding.UTF_8), CharEncoding.ISO_8859_1);
}

From source file:com.silverpeas.portlets.portal.I18n.java

public static String encodeCharset(String s, String charset) {
    if (s == null) {
        return null;
    }/*from   w  w w .  j a va 2 s . com*/

    try {
        byte buf[] = s.getBytes(charset);
        return new String(buf, 0, buf.length, CharEncoding.ISO_8859_1);
    } catch (UnsupportedEncodingException uee) {
        return s;
    }
}

From source file:io.wcm.devops.conga.plugins.aem.validator.AnyValidatorTest.java

@Test
public void testValidPublish() throws Exception {
    File file = new File(getClass().getResource("/any/dispatcher.any").toURI());
    FileContext fileContext = new FileContext().file(file).charset(CharEncoding.ISO_8859_1);
    assertTrue(underTest.accepts(fileContext, null));
    underTest.apply(fileContext, null);//from w ww  .  jav  a 2 s.  co  m
}

From source file:io.wcm.devops.conga.plugins.aem.validator.AnyValidatorTest.java

@Test
public void testValidAuthor() throws Exception {
    File file = new File(getClass().getResource("/any/author_dispatcher.any").toURI());
    FileContext fileContext = new FileContext().file(file).charset(CharEncoding.ISO_8859_1);
    assertTrue(underTest.accepts(fileContext, null));
    underTest.apply(fileContext, null);/*from  w  w w  .j  a va 2  s .  c  o  m*/
}

From source file:io.wcm.devops.conga.plugins.aem.validator.AnyValidatorTest.java

@Test(expected = ValidationException.class)
public void testInvalid() throws Exception {
    File file = new File(getClass().getResource("/any/invalidAny.any").toURI());
    FileContext fileContext = new FileContext().file(file).charset(CharEncoding.ISO_8859_1);
    assertTrue(underTest.accepts(fileContext, null));
    underTest.apply(fileContext, null);//ww w  .  j  av  a  2  s  .  co m
}

From source file:io.wcm.devops.conga.generator.GeneratorTest.java

@Test
public void testAllEnvironments() {
    underTest.generate();/*from  w  w  w .j  a  v a  2s. c  o  m*/

    File node1Dir = assertDirectory(destDir, "env1/node1");

    File text1 = assertFile(node1Dir, "text/test-role1.variant11.env1.node1.txt");
    assertContains(text1, "textfile  with ISO-8859-1 encoding", CharEncoding.ISO_8859_1);
    assertContains(text1, "defaultString: \"value1\" ", CharEncoding.ISO_8859_1);
    assertContains(text1, "globalString: globalFromRole1", CharEncoding.ISO_8859_1);
    assertContains(text1, "variableString: \\QThe v1-role1-variant11${novar}\\E", CharEncoding.ISO_8859_1);
    assertContains(text1, "\r\n", CharEncoding.ISO_8859_1);

    assertContains(text1, ContextProperties.ENVIRONMENT + ": env1", CharEncoding.ISO_8859_1);
    assertContains(text1, ContextProperties.NODE + ": node1", CharEncoding.ISO_8859_1);
    assertContains(text1, ContextProperties.ROLE + ": role1", CharEncoding.ISO_8859_1);
    assertContains(text1, ContextProperties.ROLE_VARIANT + ": variant1", CharEncoding.ISO_8859_1);
    assertContains(text1, ContextProperties.NODES + ": node1,node2,node3", CharEncoding.ISO_8859_1);
    assertContains(text1, ContextProperties.NODES_BY_ROLE + ": node1,node2,node3", CharEncoding.ISO_8859_1);
    assertContains(text1, ContextProperties.NODES_BY_ROLE_VARIANT + ": node1", CharEncoding.ISO_8859_1);
    assertContains(text1, ContextProperties.TENANTS + ": tenant1,tenant2,tenant3", CharEncoding.ISO_8859_1);
    assertContains(text1, ContextProperties.TENANTS_BY_ROLE + ": tenant1,tenant2", CharEncoding.ISO_8859_1);

    File json1 = assertFile(node1Dir, "json/test.json");
    assertContains(json1, "JSON file  with UTF-8 encoding");
    assertContains(json1, "\"defaultString\": \"value2\"");
    assertContains(json1, "\"globalString\": \"globalValue \"");
    assertContains(json1, TEST_VERSION);
    assertContains(json1, TEST_DEPENDENCY_VERSION);
    assertContains(json1, "\"partialDefaultString\": \"value2\"");

    File xml1tenant1 = assertFile(node1Dir, "xml/test.tenant1.tenantRole1,tenantRole2.env1.xml");
    assertContains(xml1tenant1, "XML file  with UTF-8 encoding for tenant1");
    assertContains(xml1tenant1, "<defaultString value=\"&quot;value1&quot; \"/>");
    assertContains(xml1tenant1, "<globalString>globalValue </globalString>");
    assertContains(xml1tenant1, "<variableString>The v1-role1-variant11${novar}</variableString>");
    assertContains(json1, TEST_VERSION);
    assertContains(xml1tenant1, TEST_DEPENDENCY_VERSION);

    File xml1tenant2 = assertFile(node1Dir, "xml/test.tenant2.tenantRole1.env1.xml");
    assertContains(xml1tenant2, "XML file  with UTF-8 encoding for tenant2");
    assertContains(xml1tenant2, "<defaultString value=\"defaultFromTenant2\"/>");
    assertContains(xml1tenant2, "<globalString>globalFromTenant2</globalString>");
    assertContains(xml1tenant2, "<variableString>The v1-tenant2${novar}</variableString>");

    File node2Dir = assertDirectory(destDir, "env1/node2");

    File xml2tenant1 = assertFile(node2Dir, "xml/test.tenant1.tenantRole1,tenantRole2.env1.xml");
    assertContains(xml2tenant1, "XML file  with UTF-8 encoding for tenant1");
    assertContains(xml2tenant1, "<defaultString value=\"defaultFromNode2Role1\"/>");
    assertContains(xml2tenant1, "<globalString>globalValue </globalString>");
    assertContains(xml2tenant1, "<variableString>The v1-node2${novar}</variableString>");

    File xml2tenant2 = assertFile(node2Dir, "xml/test.tenant2.tenantRole1.env1.xml");
    assertContains(xml2tenant2, "XML file  with UTF-8 encoding for tenant2");
    assertContains(xml2tenant2, "<defaultString value=\"defaultFromTenant2\"/>");
    assertContains(xml2tenant2, "<globalString>globalFromTenant2</globalString>");
    assertContains(xml2tenant2, "<variableString>The v1-tenant2${novar}</variableString>");

    File node3Dir = assertDirectory(destDir, "env1/node3");
    assertFile(node3Dir, "xml/test.tenant1.tenantRole1,tenantRole2.env1.xml");

    // check conditional files
    assertFile(node1Dir, "text/test-conditional-tenant1.txt");
    assertNotFile(node1Dir, "text/test-conditional-tenant2.txt");
    assertNotFile(node1Dir, "text/test-conditional-tenant3.txt");
    assertFile(node2Dir, "text/test-conditional-tenant1.txt");
    assertFile(node2Dir, "text/test-conditional-tenant2.txt");
    assertNotFile(node2Dir, "text/test-conditional-tenant3.txt");
}

From source file:io.wcm.devops.conga.plugins.aem.validator.AnyValidatorTest.java

@Test
public void testInvalidFileExtension() throws Exception {
    File file = new File(getClass().getResource("/any/noAny.txt").toURI());
    FileContext fileContext = new FileContext().file(file).charset(CharEncoding.ISO_8859_1);
    assertFalse(underTest.accepts(fileContext, null));
}

From source file:com.silverpeas.lookV5.AjaxServletRSS.java

/**
 * @param req the HttpServletRequest/* ww w  . ja v  a  2 s  .  c  o m*/
 * @return encoding parameter from request, UTF-8 encoding if parameter is not correctly set
 */
private String getEncodingParameter(HttpServletRequest req) {
    String encodingParam = req.getParameter("encoding");
    if (!StringUtil.isDefined(encodingParam)) {
        encodingParam = CharEncoding.UTF_8;
    } else {
        if (!CharEncoding.UTF_8.equalsIgnoreCase(encodingParam)
                && !CharEncoding.ISO_8859_1.equalsIgnoreCase(encodingParam)) {
            encodingParam = CharEncoding.UTF_8;
        }
    }
    return encodingParam;
}

From source file:at.bitfire.davdroid.resource.ContactTest.java

public void testParseLatin1() throws IOException {
    Contact c = parseVCF("latin1.vcf", Charset.forName(CharEncoding.ISO_8859_1));
    assertEquals("zkan uek", c.displayName);
    assertEquals("zkan", c.givenName);
    assertEquals("uek", c.familyName);
    assertNull(c.unknownProperties);/*from www. j  a va 2  s .c om*/
}