Example usage for org.apache.commons.lang ArrayUtils toString

List of usage examples for org.apache.commons.lang ArrayUtils toString

Introduction

In this page you can find the example usage for org.apache.commons.lang ArrayUtils toString.

Prototype

public static String toString(Object array) 

Source Link

Document

Outputs an array as a String, treating null as an empty array.

Usage

From source file:org.eobjects.datacleaner.widgets.properties.PropertyWidgetFactoryTest.java

private void performAssertions(final PropertyWidgetFactory propertyWidgetFactory, final String propertyName,
        final Class<? extends PropertyWidget<?>> widgetClass, final Object initialValue,
        final Object setValue) {
    @SuppressWarnings("unchecked")
    PropertyWidget<Object> widget = (PropertyWidget<Object>) propertyWidgetFactory.create(propertyName);
    assertNotNull(widget);/*from w w  w  . j av a2s  . com*/
    assertEquals(widgetClass, widget.getClass());

    assertEquals(propertyName, widget.getPropertyDescriptor().getName());

    assertTrue("Expected: " + initialValue + ", actual: " + widget.getValue(),
            EqualsBuilder.equals(initialValue, widget.getValue()));
    widget.onValueTouched(setValue);
    assertTrue(widget.isSet());
    assertTrue(
            "Expected: " + ArrayUtils.toString(setValue) + ", actual: "
                    + ArrayUtils.toString(widget.getValue()),
            EqualsBuilder.equals(setValue, widget.getValue()));
}

From source file:org.excalibur.fm.solver.constraints.DomainVar.java

@Override
public String toString() {
    return toStringHelper(this).add("name", this.getName()).add("domain", ArrayUtils.toString(domain_))
            .omitNullValues().toString();
}

From source file:org.excalibur.fm.solver.constraints.MOPChocoSolver.java

public void model() {

    // each node represents a tuple with <performance, cost, stability>
    int[][] nodes = { { 10, 20, 90 }, { 80, 35, 65 }, { 20, 25, 85 }, { 45, 37, 75 } };

    int maximumCost = 30, minimumStabilityRatio = 85;

    int[] cost = new int[nodes.length];
    int[] stability = new int[nodes.length];
    int[] per = new int[nodes.length];

    for (int i = 0, j = 0; i < nodes.length; i++, j = 0) {
        per[i] = nodes[i][j++];//from   w  w  w.  ja v a  2  s .  c  o m
        cost[i] = nodes[i][j++];
        stability[i] = nodes[i][j++];
    }

    IntVar p = VF.enumerated("p", per, solver);
    IntVar c = VF.enumerated("c", cost, solver);
    IntVar s = VF.bounded("st", minimumStabilityRatio, 100, solver);

    IntVar index = VF.bounded("i", 0, cost.length, solver);

    solver.post(ICF.arithm(c, "<=", maximumCost));
    solver.post(ICF.arithm(s, ">=", minimumStabilityRatio));

    solver.post(ICF.element(c, cost, index));
    solver.post(ICF.element(s, stability, index));
    solver.post(ICF.element(p, per, index));

    //       solver.findAllSolutions();
    solver.findParetoFront(ResolutionPolicy.MAXIMIZE, p, s);
    //        solver.findOptimalSolution(ResolutionPolicy.MAXIMIZE, p);
    List<Solution> solutions = solver.getSolutionRecorder().getSolutions();

    for (int i = 0; i < solutions.size(); i++) {
        Solution sol = solutions.get(i);
        System.out.print("Configuration[" + sol.getIntVal(index));
        System.out.println("]:" + ArrayUtils.toString(nodes[sol.getIntVal(index)]));
    }
}

From source file:org.exoplatform.management.forum.operations.ForumDataExportResource.java

@Override
protected void addJCRNodeExportTask(Node childNode, List<ExportTask> subNodesExportTask, boolean recursive,
        String... params) {/* www .  ja  va  2  s  .  co  m*/
    if (params.length != 4) {
        log.warn(
                "Cannot add Forum Export Task, 4 parameters was expected, got: " + ArrayUtils.toString(params));
        return;
    }
    String entryPath = "forum/" + type + "/"
            + (params[2] == null || params[2].isEmpty() ? params[1] : params[2]);
    JCRNodeExportTask exportTask = new JCRNodeExportTask(repositoryService, params[0], params[3], entryPath,
            recursive, true);
    subNodesExportTask.add(exportTask);
}

From source file:org.exoplatform.management.wiki.operations.WikiDataExportResource.java

@Override
protected void addJCRNodeExportTask(Node childNode, List<ExportTask> subNodesExportTask, boolean recursive,
        String... params) {/* w w  w  .  j  av  a 2s  . c  o m*/
    if (params.length != 3) {
        log.warn("Cannot add Wiki Export Task, 3 parameters was expected, got: " + ArrayUtils.toString(params));
        return;
    }

    String prefix = "wiki/" + wikiType.toString().toLowerCase() + "/___" + params[1] + "---/";
    JCRNodeExportTask wikiExportTask = new JCRNodeExportTask(repositoryService, params[0], params[2], prefix,
            recursive, true);
    subNodesExportTask.add(wikiExportTask);
}

From source file:org.gradoop.flink.model.impl.operators.matching.single.cypher.operators.join.functions.ExtractJoinColumns.java

@Override
public String getKey(Embedding value) throws Exception {
    sb.delete(0, sb.length());// ww  w.  j a va  2 s.c o m
    for (Integer column : columns) {
        sb.append(ArrayUtils.toString(value.getRawId(column)));
    }
    return sb.toString();
}

From source file:org.gradoop.flink.model.impl.operators.matching.single.cypher.operators.join.functions.ExtractJoinColumnsTest.java

@Test
public void testSingleColumn() throws Exception {
    GradoopId v0 = GradoopId.get();//  w w w .j  a v  a 2s . c  o  m
    GradoopId v1 = GradoopId.get();

    Embedding embedding = createEmbedding(v0, v1);

    ExtractJoinColumns udf = new ExtractJoinColumns(Collections.singletonList(0));

    Assert.assertEquals(ArrayUtils.toString(v0.toByteArray()), udf.getKey(embedding));
}

From source file:org.gradoop.flink.model.impl.operators.matching.single.cypher.operators.join.functions.ExtractJoinColumnsTest.java

@Test
public void testMultiColumn() throws Exception {
    GradoopId v0 = GradoopId.get();/*from   www.j  a v  a 2  s. c  om*/
    GradoopId v1 = GradoopId.get();

    Embedding embedding = createEmbedding(v0, v1);

    ExtractJoinColumns udf = new ExtractJoinColumns(Arrays.asList(0, 1));

    Assert.assertEquals(ArrayUtils.toString(v0.toByteArray()) + ArrayUtils.toString(v1.toByteArray()),
            udf.getKey(embedding));
}

From source file:org.gradoop.flink.model.impl.operators.matching.single.cypher.operators.join.functions.ExtractPropertyJoinColumns.java

@Override
public String getKey(Embedding value) throws Exception {
    sb.delete(0, sb.length());// ww w  .jav  a 2 s  .  co  m
    for (Integer property : properties) {
        sb.append(ArrayUtils.toString(value.getRawProperty(property)));
    }
    return sb.toString();
}

From source file:org.gradoop.flink.model.impl.operators.matching.single.cypher.operators.join.functions.ExtractPropertyJoinColumnsTest.java

@Test
public void testSingleColumn() throws Exception {
    PropertyValue a = PropertyValue.create("Foo");
    PropertyValue b = PropertyValue.create(42);

    Embedding embedding = new Embedding();
    embedding.add(GradoopId.get(), a, b);

    ExtractPropertyJoinColumns udf = new ExtractPropertyJoinColumns(Collections.singletonList(0));

    Assert.assertEquals(ArrayUtils.toString(embedding.getRawProperty(0)), udf.getKey(embedding));
}