List of usage examples for com.google.gwt.core.client JavaScriptObject createArray
public static native JavaScriptObject createArray() ;
From source file:org.obiba.opal.web.gwt.app.client.magma.importdata.presenter.DataImportPresenter.java
License:Open Source License
private ImportCommandOptionsDto createImportCommandOptionsDto(@Nullable String selectedFile) { ImportCommandOptionsDto dto = ImportCommandOptionsDto.create(); dto.setDestination(importConfig.getDestinationDatasourceName()); if (importConfig.isArchiveMove()) { dto.setArchive(importConfig.getArchiveDirectory()); JsArrayString selectedFiles = JavaScriptObject.createArray().cast(); selectedFiles.push(selectedFile); dto.setFilesArray(selectedFiles); }/* w w w. jav a 2s . c o m*/ if (importConfig.isIdentifierSharedWithUnit()) { IdentifiersMappingConfigDto idConfig = IdentifiersMappingConfigDto.create(); idConfig.setName(importConfig.getIdentifiersMapping()); idConfig.setAllowIdentifierGeneration(importConfig.isAllowIdentifierGeneration()); idConfig.setIgnoreUnknownIdentifier(importConfig.isIgnoreUnknownIdentifier()); dto.setIdConfig(idConfig); } JsArrayString selectedTables = JavaScriptObject.createArray().cast(); for (String tableName : comparedDatasourcesReportPresenter.getSelectedTables()) { selectedTables.push(importConfig.getTransientDatasourceName() + "." + tableName); } dto.setTablesArray(selectedTables); return dto; }
From source file:org.obiba.opal.web.gwt.app.client.magma.table.presenter.ViewPropertiesModalPresenter.java
License:Open Source License
private ViewDto getViewDto(String name, List<TableDto> referencedTables) { ViewDto v = ViewDto.create();//from www. j a v a2s . c o m v.setName(name); JsArrayString tables = JavaScriptObject.createArray().cast(); for (TableDto tableDto : referencedTables) { tables.push(tableDto.getDatasourceName() + "." + tableDto.getName()); } v.setFromArray(tables); if (view.hasWhere()) v.setWhere(view.getWhere()); v.setExtension(VariableListViewDto.ViewDtoExtensions.view, view.getExtension(VariableListViewDto.ViewDtoExtensions.view)); return v; }
From source file:org.obiba.opal.web.gwt.app.client.magma.variable.presenter.ContingencyTablePresenter.java
License:Open Source License
private LogicalTermDto getLogicalTermDto(String variableName, List<String> variableCategories) { LogicalTermDto logicalTerm = LogicalTermDto.create(); logicalTerm.setOperator(TermOperator.AND_OP); FilterDto filter = FilterDto.create(); filter.setVariable(variableName);//from www. j a v a 2 s. co m InTermDto inTerm = InTermDto.create(); JsArrayString values = JavaScriptObject.createArray().cast(); for (String variableCategory : variableCategories) { values.push(variableCategory); } inTerm.setValuesArray(values); inTerm.setMinimumMatch(1); filter.setExtension("Search.InTermDto.terms", inTerm); logicalTerm.setExtension("Search.FilterDto.filters", filter); return logicalTerm; }
From source file:org.obiba.opal.web.gwt.app.client.magma.variable.presenter.ContingencyTablePresenter.java
License:Open Source License
private LogicalTermDto getLogicalTermDto(String variableName, String facetName) { LogicalTermDto logicalTerm = LogicalTermDto.create(); logicalTerm.setOperator(TermOperator.AND_OP); FilterDto filter = FilterDto.create(); filter.setVariable(variableName);/*from w w w. j a v a 2 s . c om*/ InTermDto inTerm = InTermDto.create(); JsArrayString values = JavaScriptObject.createArray().cast(); values.push(facetName); inTerm.setValuesArray(values); inTerm.setMinimumMatch(1); filter.setExtension("Search.InTermDto.terms", inTerm); logicalTerm.setExtension("Search.FilterDto.filters", filter); return logicalTerm; }
From source file:org.obiba.opal.web.gwt.app.client.magma.view.TableView.java
License:Open Source License
@Override @SuppressWarnings("unchecked") public void clear(boolean cleanFilter) { renderRows((JsArray<VariableDto>) JavaScriptObject.createArray()); checkColumn.clearSelection();//from w w w . ja v a 2s . c o m if (cleanFilter) filter.setText(""); crossResultsPanel.clear(); contingencyTablePanel.setVisible(false); }
From source file:org.obiba.opal.web.gwt.app.client.support.ViewDtoBuilder.java
License:Open Source License
public ViewDtoBuilder fromTables(List<TableDto> tableDtos) { JsArrayString fromTables = JavaScriptObject.createArray().cast(); for (TableDto tableDto : tableDtos) { fromTables.push(tableDto.getDatasourceName() + "." + tableDto.getName()); }//from w w w .j av a2 s . c om viewDto.setFromArray(fromTables); return this; }
From source file:org.ol3cesium.client.olx.MapOptions.java
License:Apache License
/** * Renderer. By default, Canvas, DOM and WebGL renderers are tested for * support in that order, and the first supported used. * Specify a ol.RendererType here to use a specific renderer. * Note that at present only the Canvas renderer supports vector data. * @param renderer /* w w w. j a v a 2s .c o m*/ */ public final void setRenderer(List<RendererType> renderer) { JsArrayString jsArrayString = JavaScriptObject.createArray().cast(); for (int i = 0; i < renderer.size(); i++) { RendererType rendererType = renderer.get(i); jsArrayString.set(i, rendererType.toString()); } setRenderer(jsArrayString); }
From source file:org.ol3cesium.demo.client.examples.ol3cesium.measureex.Measure.java
License:Apache License
public Measure(Map olMap) { _olMap = olMap;//from ww w .j av a 2s . c om FillStyle fillStyle = FillStyle.create(Color.create(255, 255, 255, 0.3f)); StrokeStyle strokeStyle = StrokeStyle.create("#ffcc33"); strokeStyle.setWidth(2); CircleStyleOptions circleStyleOptions = CircleStyleOptions.create(); circleStyleOptions.setRadius(7); circleStyleOptions.setFill(FillStyle.create("#ffcc33")); CircleStyle circleStyle = CircleStyle.create(circleStyleOptions); StyleOptions styleOptions = StyleOptions.create(); styleOptions.setFill(fillStyle); styleOptions.setStroke(strokeStyle); styleOptions.setImage(circleStyle); Style style = Style.create(styleOptions); VectorSourceOptions vectorSourceOptions = VectorSourceOptions.create(); vectorSourceOptions.setWrapX(true); VectorSource vectorSource = VectorSource.create(vectorSourceOptions); VectorLayerOptions vectorLayerOptions = VectorLayerOptions.create(); vectorLayerOptions.setSource(vectorSource); vectorLayerOptions.setStyle(style); _olLayer = VectorLayer.create(vectorLayerOptions); _olLayer.set("name", "?"); _olLayer.set("type", "overlay"); _olLayer.set("switcher", "true"); _olLayer.set("altitudeMode", "clampToGround"); _olMap.addLayer(_olLayer); _olLayer.addLayerChangeEventListener(new LayerChangeEventListener() { @Override public void onLayerChange(LayerChangeEvent event) { if (event.getType() == LayerChangeEvent.Type.VISIBLE) { for (MeasureOverlay overlay : _olOverlays) { if (event.getLayer().getVisible()) { overlay.show(); } else { overlay.hide(); } } } } }); OverlayOptions overlayOptions = OverlayOptions.create(); JsArrayNumber offset = JavaScriptObject.createArray().cast(); offset.push(0.); offset.push(-15.); overlayOptions.setOffset(offset); overlayOptions.setPositioning(OverlayPositioning.BOTTOM_CENTER); _overlay = MeasureOverlay.create(overlayOptions); _circleLengthOverlay = MeasureOverlay.create(overlayOptions); }
From source file:org.ol3cesium.demo.client.examples.ol3cesium.measureex.Measure.java
License:Apache License
public void setMeasure(GeometryType type, boolean enable) { if (_olDrawInteraction != null) { _olDrawInteraction.setActive(false); _olMap.removeInteraction(_olDrawInteraction); _olDrawInteraction = null;// w w w . j av a 2s. com _olMap.removeOverlay(_overlay); _olMap.removeOverlay(_circleLengthOverlay); } if (_olSnapInteraction != null) { _olSnapInteraction.setActive(false); _olMap.removeInteraction(_olSnapInteraction); _olSnapInteraction = null; } if (enable) { FillStyle fillStyle = FillStyle.create(Color.create(255, 255, 255, 0.3f)); StrokeStyleOptions strokeStyleOptions = StrokeStyleOptions.create(); strokeStyleOptions.setColor(Color.create(0, 0, 0, 0.5f)); strokeStyleOptions.setWidth(2); JsArrayNumber lineDash = JavaScriptObject.createArray().cast(); lineDash.push(10); lineDash.push(10); strokeStyleOptions.setLineDash(lineDash); StrokeStyle strokeStyle = StrokeStyle.create(strokeStyleOptions); CircleStyleOptions circleStyleOptions = CircleStyleOptions.create(); circleStyleOptions.setRadius(5); circleStyleOptions.setStroke(StrokeStyle.create(Color.create(0, 0, 0, 0.7f))); circleStyleOptions.setFill(FillStyle.create(Color.create(255, 255, 255, 0.3f))); CircleStyle circleStyle = CircleStyle.create(circleStyleOptions); StyleOptions styleOptions = StyleOptions.create(); styleOptions.setFill(fillStyle); styleOptions.setStroke(strokeStyle); styleOptions.setImage(circleStyle); Style style = Style.create(styleOptions); DrawInteractionOptions drawInteractionOptions = DrawInteractionOptions.create(); drawInteractionOptions.setType(type); drawInteractionOptions.setStyle(style); drawInteractionOptions.setSource((VectorSource) _olLayer.getSource()); _olDrawInteraction = DrawInteraction.create(drawInteractionOptions); _olDrawInteraction.set("altitudeMode", "clampToGround"); _olMap.addInteraction(_olDrawInteraction); _olDrawInteraction.setActive(enable); _olDrawInteraction.addDrawInteractionEventListener(new OLDrawInteractionEventListener()); SnapInteractionOptions snapInteractionOptions = SnapInteractionOptions.create(); snapInteractionOptions.setSource((VectorSource) _olLayer.getSource()); _olSnapInteraction = SnapInteraction.create(snapInteractionOptions); _olMap.addInteraction(_olSnapInteraction); _olSnapInteraction.setActive(enable); } else { _olGeometry = null; if (_olMapPointerMoveEventListener != null) { _olMap.removeOverlay(_circleLengthOverlay); _olMap.removeMapPointerMoveEventListener(_olMapPointerMoveEventListener); _olMapPointerMoveEventListener = null; } if (_olMapClickEventListener != null) { _olMap.removeMapClickEventListener(_olMapClickEventListener); _olMapClickEventListener = null; } } }
From source file:org.opencms.ade.upload.client.ui.CmsUploadDialogFileApiImpl.java
License:Open Source License
/** * @see org.opencms.ade.upload.client.ui.A_CmsUploadDialog#submit() */// w w w . j a va2 s. c o m @Override public void submit() { // create a JsArray containing the files to upload List<String> orderedFilenamesToUpload = new ArrayList<String>(getFilesToUpload().keySet()); Collections.sort(orderedFilenamesToUpload, String.CASE_INSENSITIVE_ORDER); JsArray<CmsFileInfo> filesToUpload = JavaScriptObject.createArray().cast(); for (String filename : orderedFilenamesToUpload) { filesToUpload.push(getFilesToUpload().get(filename)); } // create a array that contains the names of the files that should be unziped JavaScriptObject filesToUnzip = JavaScriptObject.createArray(); for (String filename : getFilesToUnzip(false)) { CmsClientStringUtil.pushArray(filesToUnzip, filename); } upload(getUploadUri(), getTargetFolder(), filesToUpload, filesToUnzip, this); }