How to use the java.callStaticMethodSync function in java

To help you get started, we’ve selected a few java examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
this.initPromise.then(function(self){
    // set up the log4j library to log to the console.
    var ConsoleAppender = java.import('org.apache.log4j.ConsoleAppender');
    var PatternLayout = java.import('org.apache.log4j.PatternLayout');
    var consoleAppender = new ConsoleAppender(); //create appender
    var PATTERN = "%d [%p|%c|%C{1}] %m%n";
    consoleAppender.setLayoutSync(new PatternLayout(PATTERN));
    consoleAppender.setThresholdSync(java.callStaticMethodSync('org.apache.log4j.Level', 'toLevel', config.log4jLevel || 'INFO'));
    consoleAppender.activateOptionsSync();
    java.callStaticMethodSync('org.apache.log4j.Logger', 'getRootLogger').addAppenderSync(consoleAppender);
  });
}
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
this.initPromise.then(function(self){
    // set up the log4j library to log to the console.
    var ConsoleAppender = java.import('org.apache.log4j.ConsoleAppender');
    var PatternLayout = java.import('org.apache.log4j.PatternLayout');
    var consoleAppender = new ConsoleAppender(); //create appender
    var PATTERN = "%d [%p|%c|%C{1}] %m%n";
    consoleAppender.setLayoutSync(new PatternLayout(PATTERN));
    consoleAppender.setThresholdSync(java.callStaticMethodSync('org.apache.log4j.Level', 'toLevel', config.log4jLevel || 'INFO'));
    consoleAppender.activateOptionsSync();
    java.callStaticMethodSync('org.apache.log4j.Logger', 'getRootLogger').addAppenderSync(consoleAppender);
  });
}
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
columns.addSync(java.callStaticMethodSync('mil.nga.geopackage.features.user.FeatureColumn', 'createPrimaryKeyColumn', 0, 'id'));
    columns.addSync(java.callStaticMethodSync('mil.nga.geopackage.features.user.FeatureColumn', 'createGeometryColumn', 1, 'geom', java.callStaticMethodSync('mil.nga.wkb.geom.GeometryType', 'fromName', 'GEOMETRY'), false, null));
    self.tableProperties[tableName] = {};
    for (var i = 0; i < propertyColumnNames.length; i++) {
      self.tableProperties[tableName][propertyColumnNames[i]] = 'property_'+i;
      columns.addSync(java.callStaticMethodSync('mil.nga.geopackage.features.user.FeatureColumn', 'createColumn', i+2, 'property_'+i, java.callStaticMethodSync('mil.nga.geopackage.db.GeoPackageDataType', 'fromName', 'TEXT'), false, null));
    }

    var featureTable = new FeatureTable(tableName, columns);
    self.geoPackage.createFeatureTableSync(featureTable);

    var epsg3857ll = proj4('EPSG:3857', [extent[0], extent[1]]);
    var epsg3857ur = proj4('EPSG:3857', [extent[2], extent[3]]);
    var contents = new Contents();
    contents.setTableNameSync(tableName);
    contents.setDataTypeSync(java.callStaticMethodSync('mil.nga.geopackage.core.contents.ContentsDataType', 'fromName', 'features'));
    contents.setIdentifierSync(tableName);
    // contents.setDescription("");
    contents.setLastChange(new Date());
    contents.setMinXSync(java.newDouble(epsg3857ll[0]));
    contents.setMinYSync(java.newDouble(epsg3857ll[1]));
    contents.setMaxXSync(java.newDouble(epsg3857ur[0]));
    contents.setMaxYSync(java.newDouble(epsg3857ur[1]));
    contents.setSrsSync(srsEpsg3857);
    self.geoPackage.getContentsDaoSync().createSync(contents);

    var geometryColumns = new GeometryColumns();
    geometryColumns.setContentsSync(contents);
    geometryColumns.setSrsSync(contents.getSrsSync());
    geometryColumns.setGeometryTypeSync(java.callStaticMethodSync('mil.nga.wkb.geom.GeometryType', 'fromName', 'GEOMETRY'));
    geometryColumns.setColumnNameSync('geom');
    self.geoPackage.getGeometryColumnsDaoSync().create(geometryColumns);
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
var ArrayList = java.import('java.util.ArrayList');
    var FeatureTable = java.import('mil.nga.geopackage.features.user.FeatureTable');
    var Date = java.import('java.util.Date');
    var GeometryColumns = java.import('mil.nga.geopackage.features.columns.GeometryColumns');
    var BoundingBox = java.import('mil.nga.geopackage.BoundingBox');
    var Contents = java.import('mil.nga.geopackage.core.contents.Contents');
    var DataColumns = java.import('mil.nga.geopackage.schema.columns.DataColumns');

    var srsDao = self.geoPackage.getSpatialReferenceSystemDaoSync();
    var srsEpsg3857 = srsDao.getOrCreateSync(3857);

    self.geoPackage.createGeometryColumnsTableSync();

    var columns = new ArrayList();
    columns.addSync(java.callStaticMethodSync('mil.nga.geopackage.features.user.FeatureColumn', 'createPrimaryKeyColumn', 0, 'id'));
    columns.addSync(java.callStaticMethodSync('mil.nga.geopackage.features.user.FeatureColumn', 'createGeometryColumn', 1, 'geom', java.callStaticMethodSync('mil.nga.wkb.geom.GeometryType', 'fromName', 'GEOMETRY'), false, null));
    self.tableProperties[tableName] = {};
    for (var i = 0; i < propertyColumnNames.length; i++) {
      self.tableProperties[tableName][propertyColumnNames[i]] = 'property_'+i;
      columns.addSync(java.callStaticMethodSync('mil.nga.geopackage.features.user.FeatureColumn', 'createColumn', i+2, 'property_'+i, java.callStaticMethodSync('mil.nga.geopackage.db.GeoPackageDataType', 'fromName', 'TEXT'), false, null));
    }

    var featureTable = new FeatureTable(tableName, columns);
    self.geoPackage.createFeatureTableSync(featureTable);

    var epsg3857ll = proj4('EPSG:3857', [extent[0], extent[1]]);
    var epsg3857ur = proj4('EPSG:3857', [extent[2], extent[3]]);
    var contents = new Contents();
    contents.setTableNameSync(tableName);
    contents.setDataTypeSync(java.callStaticMethodSync('mil.nga.geopackage.core.contents.ContentsDataType', 'fromName', 'features'));
    contents.setIdentifierSync(tableName);
    // contents.setDescription("");
github cancerberoSgx / node-lucene / node-lucene / examples / example-6.0.0.js View on Github external
function createDocument(title, content) {
  var fieldStoreYes = java.callStaticMethodSync("org.apache.lucene.document.Field$Store", "valueOf", "YES");
  var doc = java.newInstanceSync("org.apache.lucene.document.Document");
  doc.addSync(java.newInstanceSync("org.apache.lucene.document.TextField", "title", title, fieldStoreYes));
  doc.addSync(java.newInstanceSync("org.apache.lucene.document.TextField", "content", content, fieldStoreYes));
  return doc;
}
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
this.initPromise.then(function(self) {
    var File = java.import('java.io.File');
    var gpkgFile = new File(filePath);
    java.callStaticMethodSync('mil.nga.geopackage.manager.GeoPackageManager', 'create', gpkgFile);
    self.geoPackage = java.callStaticMethodSync('mil.nga.geopackage.manager.GeoPackageManager', 'open', gpkgFile);
    self.geoPackage.createTileMatrixSetTableSync();
    self.geoPackage.createTileMatrixTableSync();

    var srsDao = self.geoPackage.getSpatialReferenceSystemDaoSync();
    var srsWgs84 = srsDao.getOrCreateSync(4326);
    var srsEpsg3857 = srsDao.getOrCreateSync(3857);
    callback(null, self);
  }).done();
}
github inolen / gremlin-node / gremlin-node.js View on Github external
function _toListSync(obj) {
    if (_isArray(obj)) {
        var list = new ArrayList();
        for (var i = 0; i < obj.length; i++) {
            list.addSync(obj[i]);
        }
        return list;
    }
    if (obj.getClassSync().isArraySync()) {
        return java.callStaticMethodSync('java.util.Arrays', 'asList', obj);
    }
    return java.callStaticMethodSync('com.google.common.collect.Lists', 'newArrayList', obj);
}
github jsdevel / webdriver-sync / src / imports.js View on Github external
java.classpath.push(seleniumJar);
java.classpath.push(
  resolve(__dirname, './java/webdriversynchelpers/dist/webdriversynchelpers.jar')
);

if(chromeDriverPath) {
  java.callStaticMethodSync(
    'java.lang.System',
    'setProperty',
    'webdriver.chrome.driver',
    chromeDriverPath
  );
}

if(ieDriverPath) {
  java.callStaticMethodSync(
    'java.lang.System',
    'setProperty',
    'webdriver.ie.driver',
    ieDriverPath
  );
}

/*
 * Class marked protected or otherwise implicitly private
 * RemoteWebDriver.RemoteTargetLocator
 * RemoteWebDriver.RemoteWebDriverOptions
 * RemoteWebDriver.RemoteWebDriverOptions.RemoteInputMethodManager
 * RemoteWebDriver.RemoteWebDriverOptions.RemoteTimeouts
 * RemoteWebDriver.RemoteWebDriverOptions.RemoteWindow
 */
github inolen / gremlin-node / gremlin-node.js View on Github external
function _toListSync(obj) {
    if (_isArray(obj)) {
        var list = new ArrayList();
        for (var i = 0; i < obj.length; i++) {
            list.addSync(obj[i]);
        }
        return list;
    }
    if (obj.getClassSync().isArraySync()) {
        return java.callStaticMethodSync('java.util.Arrays', 'asList', obj);
    }
    return java.callStaticMethodSync('com.google.common.collect.Lists', 'newArrayList', obj);
}
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
this.initPromise.then(function(self) {
    var File = java.import('java.io.File');
    var gpkgFile = new File(filePath);
    java.callStaticMethodSync('mil.nga.geopackage.manager.GeoPackageManager', 'create', gpkgFile);
    self.geoPackage = java.callStaticMethodSync('mil.nga.geopackage.manager.GeoPackageManager', 'open', gpkgFile);
    self.geoPackage.createTileMatrixSetTableSync();
    self.geoPackage.createTileMatrixTableSync();

    var srsDao = self.geoPackage.getSpatialReferenceSystemDaoSync();
    var srsWgs84 = srsDao.getOrCreateSync(4326);
    var srsEpsg3857 = srsDao.getOrCreateSync(3857);
    callback(null, self);
  }).done();
}