Example usage for org.apache.commons.lang3 ArrayUtils add

List of usage examples for org.apache.commons.lang3 ArrayUtils add

Introduction

In this page you can find the example usage for org.apache.commons.lang3 ArrayUtils add.

Prototype

public static short[] add(final short[] array, final short element) 

Source Link

Document

Copies the given array and adds the given element at the end of the new array.

The new array contains the same elements of the input array plus the given element in the last position.

Usage

From source file:com.cdd.bao.Main.java

public static void main(String[] argv) {
    //org.apache.log4j.Logger.getRootLogger().setLevel(org.apache.log4j.Level.OFF);
    org.apache.logging.log4j.status.StatusLogger.getLogger().setLevel(org.apache.logging.log4j.Level.OFF);

    if (argv.length > 0 && (argv[0].equals("-h") || argv[0].equals("--help"))) {
        printHelp();//from  www .  ja va 2  s  . c o m
        return;
    }

    // look for additional options that affect overall state
    String[] extraOnto = null, exclOnto = null;
    for (int n = 0; n < argv.length;) {
        if (argv[n].startsWith("--onto")) {
            argv = ArrayUtils.remove(argv, n);
            while (n < argv.length) {
                if (argv[n].startsWith("-"))
                    break;
                extraOnto = ArrayUtils.add(extraOnto, argv[n]);
                argv = ArrayUtils.remove(argv, n);
            }
        } else if (argv[n].startsWith("--excl")) {
            argv = ArrayUtils.remove(argv, n);
            while (n < argv.length) {
                if (argv[n].startsWith("-"))
                    break;
                exclOnto = ArrayUtils.add(exclOnto, argv[n]);
                argv = ArrayUtils.remove(argv, n);
            }
        } else
            n++;
    }
    Vocabulary.setExtraOntology(extraOnto);
    Vocabulary.setExclOntology(exclOnto);

    // main command-induced functionality
    if (argv.length == 0)
        new MainApplication().exec(new String[0]);
    else if (argv[0].equals("edit")) {
        String[] subset = Arrays.copyOfRange(argv, 1, argv.length);
        new MainApplication().exec(subset);
    } else if (argv[0].equals("geneont")) {
        try {
            ImportGeneOntology impgo = new ImportGeneOntology();
            impgo.load(argv[1]);
            impgo.save(argv[2]);
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    } else if (argv[0].equals("filter")) {
        try {
            OntologyFilter filt = new OntologyFilter();
            filt.load(argv[1]);
            filt.save(argv[2]);
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    } else if (argv[0].equals("compare")) {
        try {
            diffVocab(ArrayUtils.remove(argv, 0));
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    } else if (argv[0].equals("compile")) {
        try {
            compileSchema(ArrayUtils.remove(argv, 0));
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    } else if (argv[0].equals("check")) {
        try {
            checkTemplate(ArrayUtils.remove(argv, 0));
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    } else if (argv[0].equals("import")) {
        try {
            importKeywords(ArrayUtils.remove(argv, 0));
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    } else if (argv[0].equals("scanaxioms")) {
        try {
            new ScanAxioms().exec();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    } else {
        Util.writeln("Unknown option '" + argv[0] + "'");
        printHelp();
    }
}

From source file:com.lyncode.jtwig.render.stream.RenderIndex.java

public static RenderIndex newIndex() {
    return new RenderIndex(ArrayUtils.add(new int[0], 0));
}

From source file:com.l2jfree.util.logging.ListeningLog.java

public static void addListener(LogListener listener) {
    _listeners = ArrayUtils.add(_listeners, listener);
}

From source file:mase.mason.world.PolygonObject.java

private static Double2D[] closeLoop(Double2D[] points) {
    if (points.length < 3) {
        throw new RuntimeException("Not enough points for a closed polygon: " + points.length);
    }/*from  w  w w . j  a  va  2s .co m*/
    // Already closed
    if (points[0].equals(points[points.length - 1])) {
        return points;
    }
    // Close loop: make segment with first--last
    Double2D[] closed = ArrayUtils.add(points, points[0]);
    return closed;
}

From source file:com.gooddata.util.GoodDataToStringBuilder.java

/**
 * creates String representation of an object using reflection to get fields of an object.
 * links field of an object is ignored by default, allows to specify more fields to be excluded
 *
 * @param object to create String representation for
 * @param excludeFieldNames name of fields of an object to be excluded from String representation
 * @return String representation, which excludes links field by default
 *///from   www .  ja v  a  2  s. c om
public static String defaultToString(Object object, String... excludeFieldNames) {
    return new GoodDataToStringBuilder(object)
            .setExcludeFieldNames(ArrayUtils.add(excludeFieldNames, LINKS_FIELD_NAME)).toString();
}

From source file:ductive.stats.StatsUtils.java

public static String[][] parseQueries(String... paths) {
    if (paths == null)
        return null;
    String[][] result = null;// w ww .  j  a v a  2s. co  m
    for (String path : paths)
        result = ArrayUtils.add(result, StringUtils.split(path, '.'));
    return result;
}

From source file:cpw.mods.fml.client.registry.ClientRegistry.java

public static void registerKeyBinding(KeyBinding key) {
    Minecraft.getMinecraft().gameSettings.keyBindings = ArrayUtils
            .add(Minecraft.getMinecraft().gameSettings.keyBindings, key);
}

From source file:com.opensource.dbhelp.dialect.mysql.MySqlPageParser.java

@Override
public Object[] attachPageParam(Object[] params, boolean hasOffset, int startIndex, int pageSize) {
    if (hasOffset) {
        params = ArrayUtils.add(params, startIndex - 1);
        params = ArrayUtils.add(params, pageSize);
    } else {// w  w  w .  j  a  v a  2s.  c  om
        params = ArrayUtils.add(params, pageSize);
    }
    return params;
}

From source file:apexproject.Search.java

public DayTours[] searchDayTours(int parameter1, int parameter2) {
    for (int i = 0; i < numberOfDayTours; i++) {
        if (dayTours[i].getPrice() >= parameter1 && dayTours[i].getPrice() <= parameter2) {
            searchResults = ArrayUtils.add(searchResults, dayTours[i]);
        }/* w  w  w .j a va2 s. co m*/
    }
    return searchResults;
}

From source file:apexproject.ShoppingCart.java

public void addTour(DayTours dayTour, int adults, int children, boolean hotelPickupRequested,
        String hotelLocation) {/*from w  w  w. j  a v a2  s. co m*/
    this.chosenTours = ArrayUtils.add(this.chosenTours, dayTour);
    //this.chosenTours[0] = dayTour;
    this.nrOfAdults = ArrayUtils.add(this.nrOfAdults, adults);
    this.nrOfChildren = ArrayUtils.add(this.nrOfChildren, children);
    this.hotelPickupRequested = ArrayUtils.add(this.hotelPickupRequested, hotelPickupRequested);
    this.hotelLocation = ArrayUtils.add(this.hotelLocation, hotelLocation);
}