Example usage for org.apache.commons.lang3.builder ToStringStyle SHORT_PREFIX_STYLE

List of usage examples for org.apache.commons.lang3.builder ToStringStyle SHORT_PREFIX_STYLE

Introduction

In this page you can find the example usage for org.apache.commons.lang3.builder ToStringStyle SHORT_PREFIX_STYLE.

Prototype

ToStringStyle SHORT_PREFIX_STYLE

To view the source code for org.apache.commons.lang3.builder ToStringStyle SHORT_PREFIX_STYLE.

Click Source Link

Document

The short prefix toString style.

Usage

From source file:org.diorite.chat.placeholder.BasePlaceholderItem.java

@Override
public String toString() {
    return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).appendSuper(super.toString())
            .append("type", this.type).append("id", this.id).toString();
}

From source file:org.diorite.command.Arguments.java

@Override
public String toString() {
    return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).appendSuper(super.toString())
            .append("args", this.args).toString();
}

From source file:org.diorite.config.ConfigTest.java

@Test
public void test() throws Exception {
    SerializationTest.prepareSerialization();
    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);

    ConfigTemplate<SomeConfig> configTemplate = this.configManager.getConfigFile(SomeConfig.class);
    Assert.assertNotNull(configTemplate);
    Assert.assertEquals(SomeConfig.class.getSimpleName(), configTemplate.getName());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset());

    System.out.println("[ConfigTest] creating config instance.");
    SomeConfig someConfig = configTemplate.create();
    Assert.assertNotNull(someConfig);//from   ww  w  .  j a  v  a2s . c  o m

    this.testNicknames(someConfig);
    Assert.assertNotNull(someConfig.getSpecialData());
    someConfig.setStorage(SerializationTest.prepareObject());

    someConfig.save(System.out);

    try {
        someConfig.getSpecialData().clear();
        Assert.assertTrue("This should never happen, special data should be immutable.", false);
    } catch (UnsupportedOperationException e) {
    }
    MetaObject snowflake = new MetaObject("snowflake", new MetaValue("so special", 25));
    someConfig.putInSpecialData(snowflake);
    Assert.assertEquals(List.of(snowflake), someConfig.getSpecialData());

    UUID randomUUID = UUID.randomUUID();
    someConfig.putInEvenMoreSpecialData(randomUUID, snowflake);
    Assert.assertEquals(1, someConfig.getEvenMoreSpecialData().size());

    System.out.println("\n====================\n");
    someConfig.save(System.out);

    Assert.assertEquals(snowflake, someConfig.removeFromEvenMoreSpecialData(randomUUID));
    Assert.assertTrue(someConfig.getEvenMoreSpecialData().isEmpty());

    // check if all data is still valid after reload of config.
    StringBuilderWriter writer = new StringBuilderWriter(500);
    someConfig.save(writer);
    Assert.assertEquals(someConfig, configTemplate.load(new StringReader(writer.toString())));
}

From source file:org.diorite.config.ConfigTestNoSpecial.java

@Test
public void test() throws Exception {
    SerializationTest.prepareSerialization();
    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);

    ConfigTemplate<SomeConfigNoSpecial> configTemplate = this.configManager
            .getConfigFile(SomeConfigNoSpecial.class);
    Assert.assertNotNull(configTemplate);
    Assert.assertEquals(SomeConfigNoSpecial.class.getSimpleName(), configTemplate.getName());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset());

    System.out.println("[ConfigTest] creating config instance.");
    SomeConfigNoSpecial someConfig = configTemplate.create();
    Assert.assertNotNull(someConfig);//w  w w .j  a v a2s .  c  om

    this.testNicknames(someConfig);
    Assert.assertNotNull(someConfig.getSpecialData());
    someConfig.setStorage(SerializationTest.prepareObject());

    someConfig.save(System.out);

    try {
        someConfig.getSpecialData().clear();
        Assert.assertTrue("This should never happen, special data should be immutable.", false);
    } catch (UnsupportedOperationException e) {
    }
    MetaObject snowflake = new MetaObject("snowflake", new MetaValue("so special", 25));
    someConfig.putInSpecialData(snowflake);
    Assert.assertEquals(List.of(snowflake), someConfig.getSpecialData());

    UUID randomUUID = UUID.randomUUID();
    someConfig.putInEvenMoreSpecialData(randomUUID, snowflake);
    Assert.assertEquals(1, someConfig.getEvenMoreSpecialData().size());

    System.out.println("\n====================\n");
    someConfig.save(System.out);

    Assert.assertEquals(snowflake, someConfig.removeFromEvenMoreSpecialData(randomUUID));
    Assert.assertTrue(someConfig.getEvenMoreSpecialData().isEmpty());

    // check if all data is still valid after reload of config.
    StringBuilderWriter writer = new StringBuilderWriter(500);
    someConfig.save(writer);
    Assert.assertEquals(someConfig, configTemplate.load(new StringReader(writer.toString())));
}

From source file:org.diorite.config.serialization.SerializationTest.java

public void test() throws Exception {
    SerializationTest.prepareSerialization();
    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);

    ConfigTemplate<SomeConfig> configTemplate = this.configManager.getConfigFile(SomeConfig.class);
    Assert.assertNotNull(configTemplate);
    Assert.assertEquals(SomeConfig.class.getSimpleName(), configTemplate.getName());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset());

    System.out.println("[ConfigTest] creating config instance.");
    SomeConfig someConfig = configTemplate.create();
    Assert.assertNotNull(someConfig);//  w ww. ja v  a  2s. co m
    //
    this.testNicknames(someConfig);
    Assert.assertNotNull(someConfig.getSpecialData());
    someConfig.setStorage(SerializationTest.prepareObject());
    //
    someConfig.save(System.out);
    //
    //        try
    //        {
    //            someConfig.getSpecialData().clear();
    //            Assert.assertTrue("This should never happen, special data should be immutable.", false);
    //        }
    //        catch (UnsupportedOperationException e)
    //        {
    //        }
    //        MetaObject snowflake = new MetaObject("snowflake", new MetaValue("so special", 25));
    //        someConfig.putInSpecialData(snowflake);
    //        Assert.assertEquals(List.of(snowflake), someConfig.getSpecialData());
    //
    //        UUID randomUUID = UUID.randomUUID();
    //        someConfig.putInEvenMoreSpecialData(randomUUID, snowflake);
    //        Assert.assertEquals(1, someConfig.getEvenMoreSpecialData().size());
    //
    //        System.out.println("\n====================\n");
    //        someConfig.save(System.out);
    //
    //        Assert.assertEquals(snowflake, someConfig.removeFromEvenMoreSpecialData(randomUUID));
    //        Assert.assertTrue(someConfig.getEvenMoreSpecialData().isEmpty());
    //
    //
    //        // check if all data is still valid after reload of config.
    //        StringBuilderWriter writer = new StringBuilderWriter(500);
    //        someConfig.save(writer);
    //        Assert.assertEquals(someConfig, configTemplate.load(new StringReader(writer.toString())));
}

From source file:org.diorite.config.SimpleConfigTest.java

@Test
public void loadTest() throws Exception {
    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);

    ConfigTemplate<TestConfig> configTemplate = this.configManager.getConfigFile(TestConfig.class);
    Assert.assertNotNull(configTemplate);
    Assert.assertEquals(TestConfig.class.getSimpleName(), configTemplate.getName());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset());

    System.out.println("[SimpleConfigTest] loading simpleConfig.yml");
    try (InputStream stream = SimpleConfigTest.class.getResourceAsStream("/simpleConfig.yml")) {
        Assert.assertNotNull(stream);//ww w  . j a va  2 s .  c  om

        TestConfig config = configTemplate.load(stream);
        Assert.assertNotNull(config);
        Assert.assertNotNull(config.template());
        Assert.assertSame(config.template(), configTemplate);
        Assert.assertNotNull(config.name());
        Assert.assertEquals("TestConfig", config.name());
        System.out.println("[SimpleConfigTest] loaded simpleConfig.yml (" + config.name() + ")");

        Assert.assertEquals("def", config.get("invalid", "def", String.class));

        System.out.println("[SimpleConfigTest] testing custom values: ");
        {
            Assert.assertSame(null, config.get("nope"));
            config.set("nope", 54);
            Assert.assertEquals(54, config.get("nope"));
            Assert.assertEquals(54, config.remove("nope"));
        }
        {
            BeanObject beanObject = new BeanObject();
            beanObject.setIntMap(new LinkedHashMap<>(5));
            beanObject.setList(List.of("a", "b", "c"));
            beanObject.setIntProperty(12);
            Assert.assertSame(null, config.get("nested.bean"));
            config.set("nested.bean", beanObject);

            Assert.assertEquals(beanObject, config.get("nested.bean"));
            Assert.assertEquals(12, config.get("nested.bean.intProperty"));
            Assert.assertSame(null, config.get("nested.bean.stringProperty"));
            Assert.assertSame(null, config.get("nested.bean.list2"));

            config.set("nested.bean.stringProperty", "test");
            Assert.assertEquals("test", config.get("nested.bean.stringProperty"));
            config.set("nested.bean.stringProperty", null);
            Assert.assertSame(null, config.get("nested.bean.stringProperty"));

            config.set("nested.bean.list.0", "A");
            Assert.assertEquals("b", config.get("nested.bean.list.1"));
            Assert.assertEquals(List.of("A", "b", "c"), config.get("nested.bean.list"));
        }
        {
            Assert.assertSame(null, config.get("nope.more"));
            config.set("nope.more", List.of("a", "b", "c"));
            Assert.assertEquals(List.of("a", "b", "c"), config.get("nope.more"));
            Assert.assertEquals("b", config.get("nope.more.1"));
            config.set("nope.more.3", "d");
            Assert.assertEquals("d", config.get("nope.more.3"));
            Assert.assertEquals("b", config.remove("nope.more.1"));
            //                Assert.assertEquals(List.of("a", "c", "d"), config.remove("nope.more"));
            //                config.remove("nope");
        }
        config.set("SomeString", "Some str");
        config.set("more.A", "Some str1");
        config.set("more.B", "Some str2");
        System.out.println("[SimpleConfigTest] to string: ");
        System.out.println(config.toString());
        System.out.println("[SimpleConfigTest] hashcode: " + config.hashCode());
        Assert.assertEquals(config.hashCode(), config.hashCode());
        System.out.println("[SimpleConfigTest] clone test...");
        config.save(System.out);
        Config clone = config.clone();
        Assert.assertEquals(config, clone);
        clone.set("more.C", "Some str3");
        Assert.assertNotEquals(config, clone);

        double configMoney = config.getMoney();
        System.out.println("\n[SimpleConfigTest] testing basic operations: " + configMoney);

        double oldMoney = config.addMoney(10);
        Assert.assertEquals(oldMoney, configMoney, 0.001);
        Assert.assertEquals(configMoney + 10, config.getMoney(), 0.001);
        System.out.println("[SimpleConfigTest] add test: " + config.getMoney());

        config.multipleMoneyBy(2);
        Assert.assertEquals((configMoney + 10) * 2, config.getMoney(), 0.001);
        System.out.println("[SimpleConfigTest] multiple test: " + config.getMoney());

        config.divideMoney(2);
        Assert.assertEquals(configMoney + 10, config.getMoney(), 0.001);
        System.out.println("[SimpleConfigTest] divide test: " + config.getMoney());

        config.subtractMoney((byte) 10);
        Assert.assertEquals(configMoney, config.getMoney(), 0.001);
        System.out.println("[SimpleConfigTest] subtract test: " + config.getMoney());

        System.out.println("[SimpleConfigTest] testing basic values: ");

        Assert.assertEquals(10, config.getMoney(), 0.001);
        config.setMoney(20);
        Assert.assertEquals(20, config.get("money", 0.0, double.class), 0.001);
        config.set("money", 5);
        Assert.assertEquals(5, config.getMoney(), 0.001);

        System.out.print("[SimpleConfigTest] testing remove, default value of money: ");
        config.remove("money");
        System.out.println(config.getMoney());
        Assert.assertEquals(0.1, config.getMoney(), 0.001);
        config.addMoney(0.1);
        Assert.assertEquals(0.2, config.getMoney(), 0.001);

        config.setMoney(20);
        Assert.assertEquals(20, config.getMoney(), 0.001);
        config.setMoney(0);
        Assert.assertEquals(0.0, (Double) config.get("money"), 0.001);
        System.out.println("[SimpleConfigTest] done\n");

        StringBuilderWriter writer = new StringBuilderWriter(200);
        config.save(writer);
        Assert.assertEquals(config, configTemplate.load(new StringReader(writer.toString())));
    }
}

From source file:org.diorite.DisplayedSkinParts.java

@Override
public String toString() {
    return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).appendSuper(super.toString())
            .append("capeEnabled", this.capeEnabled).append("jacketEnabled", this.jacketEnabled)
            .append("leftSleeveEnabled", this.leftSleeveEnabled)
            .append("rightSleeveEnabled", this.rightSleeveEnabled)
            .append("leftPantsLegEnabled", this.leftPantsLegEnabled)
            .append("rightPantsLegEnabled", this.rightPantsLegEnabled).append("hatEnabled", this.hatEnabled)
            .toString();//from w  w  w .  j av  a2s  . com
}

From source file:org.diorite.effect.StatusEffect.java

@Override
public String toString() {
    return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).appendSuper(super.toString())
            .append("type", this.type).append("amplifier", this.amplifier).append("duration", this.duration)
            .append("ambient", this.ambient).append("showParticles", this.showParticles).toString();
}

From source file:org.diorite.entity.attrib.AttributeModifierBuilder.java

@Override
public String toString() {
    return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).appendSuper(super.toString())
            .append("uuid", this.uuid).append("name", this.name).append("value", this.value)
            .append("operation", this.operation).append("slot", this.slot).append("type", this.type).toString();
}

From source file:org.diorite.entity.attrib.AttributeType.java

@Override
public String toString() {
    return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).appendSuper(super.toString())
            .append("enumName", this.enumName).append("key", this.key).append("defaultValue", this.defaultValue)
            .append("minValue", this.minValue).append("maxValue", this.maxValue).toString();
}