You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by jh...@apache.org on 2022/05/16 17:44:49 UTC
[netbeans] branch master updated: Updating OCI libraries, adding DevOpsProject node (#4108)
This is an automated email from the ASF dual-hosted git repository.
jhorvath pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/master by this push:
new a27d75be1a Updating OCI libraries, adding DevOpsProject node (#4108)
a27d75be1a is described below
commit a27d75be1ae25462bd42a3487d0504d93c712a8a
Author: jhorvath <ja...@horvath.cz>
AuthorDate: Mon May 16 19:44:43 2022 +0200
Updating OCI libraries, adding DevOpsProject node (#4108)
* Updating OCI libraries, adding DevOpsProject node
---
enterprise/cloud.oracle/external/binaries-list | 12 +-
...license.txt => oci-java-sdk-2.27.0-license.txt} | 7 +-
.../cloud.oracle/nbproject/project.properties | 13 +-
enterprise/cloud.oracle/nbproject/project.xml | 28 ++--
.../modules/cloud/oracle/CompartmentNode.java | 14 +-
.../netbeans/modules/cloud/oracle/OCIManager.java | 13 ++
.../modules/cloud/oracle/devops/DevopsProject.java | 29 ++++
.../cloud/oracle/devops/DevopsProjectNode.java | 42 ++++++
.../cloud/oracle/resources/devops_project.svg | 147 +++++++++++++++++++++
9 files changed, 276 insertions(+), 29 deletions(-)
diff --git a/enterprise/cloud.oracle/external/binaries-list b/enterprise/cloud.oracle/external/binaries-list
index 974d35081d..5f3db9ee97 100644
--- a/enterprise/cloud.oracle/external/binaries-list
+++ b/enterprise/cloud.oracle/external/binaries-list
@@ -15,11 +15,13 @@
# specific language governing permissions and limitations
# under the License.
-19F36E3A7A4914A5B361F840D65EF00B670CE064 com.oracle.oci.sdk:oci-java-sdk-common:2.10.0
-3D4C9B62BDDFC86B154C78FA751257D6B2BB309A com.oracle.oci.sdk:oci-java-sdk-database:2.10.0
-9DE4EA6F96CFFB2C7EEDFA903AAA7A5A2D345F18 com.oracle.oci.sdk:oci-java-sdk-identity:2.10.0
-992769EA9FB96F0CB65B65B63DFCF785DEFFFC5F com.oracle.oci.sdk:oci-java-sdk-circuitbreaker:2.10.0
-F00ECE576884E10D5F2E4B34D1D1785ADE41211C com.oracle.oci.sdk:oci-java-sdk-workrequests:2.10.0
+DB39E0A216BDCF38156BBE0179641D462BB62647 com.oracle.oci.sdk:oci-java-sdk-common:2.27.0
+C51EF1AA99B091AE01ADD0FFE16E04226A46A87F com.oracle.oci.sdk:oci-java-sdk-database:2.27.0
+F15AAE27A41CC0771DC77FE242EAAE9C652A91AB com.oracle.oci.sdk:oci-java-sdk-identity:2.27.0
+07468545ED99239202283D08CC3B81C7F75795F3 com.oracle.oci.sdk:oci-java-sdk-circuitbreaker:2.27.0
+0CFEAB32956965D25DFAB4C3EC2F14B9064B4D99 com.oracle.oci.sdk:oci-java-sdk-workrequests:2.27.0
+0FF864DC94B63D4248B2DBFA595C68ABEDF1D360 com.oracle.oci.sdk:oci-java-sdk-devops:2.27.0
+36746680FE0C804CE33B947B4DBB092E1E9D2322 com.oracle.oci.sdk:oci-java-sdk-adm:2.27.0
CACECE66244150F252B5C58E0A38FEA0D5015665 com.nimbusds:nimbus-jose-jwt:9.11.1
25EA2E8B0C338A877313BD4672D3FE056EA78F0D com.google.code.findbugs:jsr305:3.0.2
52C3DCE0E910EB8F7CE649F44EFADA7E26D8996A org.glassfish.jersey.media:jersey-media-json-jackson:2.34
diff --git a/enterprise/cloud.oracle/external/oci-java-sdk-2.10.0-license.txt b/enterprise/cloud.oracle/external/oci-java-sdk-2.27.0-license.txt
similarity index 98%
rename from enterprise/cloud.oracle/external/oci-java-sdk-2.10.0-license.txt
rename to enterprise/cloud.oracle/external/oci-java-sdk-2.27.0-license.txt
index 839ecc67c3..daecc68d29 100644
--- a/enterprise/cloud.oracle/external/oci-java-sdk-2.10.0-license.txt
+++ b/enterprise/cloud.oracle/external/oci-java-sdk-2.27.0-license.txt
@@ -1,10 +1,9 @@
Name: OCI Java SDK
Description: Oracle Cloud Infrastructure SDK for Java
-License: UPL-Apache-2.0
Origin: https://github.com/oracle/oci-java-sdk
-Version: 2.10.0
-Files: oci-java-sdk-circuitbreaker-2.10.0.jar, oci-java-sdk-common-2.10.0.jar, oci-java-sdk-database-2.10.0.jar, oci-java-sdk-identity-2.10.0.jar, oci-java-sdk-workrequests-2.10.0.jar
-
+Version: 2.27.0
+License: UPL-Apache-2.0
+Files: oci-java-sdk-circuitbreaker-2.27.0.jar, oci-java-sdk-common-2.27.0.jar, oci-java-sdk-database-2.27.0.jar, oci-java-sdk-identity-2.27.0.jar, oci-java-sdk-workrequests-2.27.0.jar, oci-java-sdk-adm-2.27.0.jar, oci-java-sdk-devops-2.27.0.jar
Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
diff --git a/enterprise/cloud.oracle/nbproject/project.properties b/enterprise/cloud.oracle/nbproject/project.properties
index 83e70d4d4f..87cb82c4ff 100644
--- a/enterprise/cloud.oracle/nbproject/project.properties
+++ b/enterprise/cloud.oracle/nbproject/project.properties
@@ -20,11 +20,14 @@ release.external/jersey-apache-connector-2.34.jar=modules/ext/jersey-apache-conn
release.external/jersey-media-json-jackson-2.34.jar=modules/ext/jersey-media-json-jackson-2.34.jar
release.external/jsr305-3.0.2.jar=modules/ext/jsr305-3.0.2.jar
release.external/nimbus-jose-jwt-9.11.1.jar=modules/ext/nimbus-jose-jwt-9.11.1.jar
-release.external/oci-java-sdk-circuitbreaker-2.10.0.jar=modules/ext/oci-java-sdk-circuitbreaker-2.10.0.jar
-release.external/oci-java-sdk-common-2.10.0.jar=modules/ext/oci-java-sdk-common-2.10.0.jar
-release.external/oci-java-sdk-database-2.10.0.jar=modules/ext/oci-java-sdk-database-2.10.0.jar
-release.external/oci-java-sdk-identity-2.10.0.jar=modules/ext/oci-java-sdk-identity-2.10.0.jar
-release.external/oci-java-sdk-workrequests-2.10.0.jar=modules/ext/oci-java-sdk-workrequests-2.10.0.jar
+release.external/oci-java-sdk-circuitbreaker-2.27.0.jar=modules/ext/oci-java-sdk-circuitbreaker-2.27.0.jar
+release.external/oci-java-sdk-common-2.27.0.jar=modules/ext/oci-java-sdk-common-2.27.0.jar
+release.external/oci-java-sdk-devops-2.27.0.jar=modules/ext/oci-java-sdk-devops-2.27.0.jar
+release.external/oci-java-sdk-database-2.27.0.jar=modules/ext/oci-java-sdk-database-2.27.0.jar
+release.external/oci-java-sdk-identity-2.27.0.jar=modules/ext/oci-java-sdk-identity-2.27.0.jar
+release.external/oci-java-sdk-workrequests-2.27.0.jar=modules/ext/oci-java-sdk-workrequests-2.27.0.jar
+release.external/oci-java-sdk-devops-2.27.0.jar=modules/ext/oci-java-sdk-devops-2.27.0.jar
+release.external/oci-java-sdk-adm-2.27.0.jar=modules/ext/oci-java-sdk-adm-2.27.0.jar
release.external/resilience4j-circuitbreaker-1.2.0.jar=modules/ext/resilience4j-circuitbreaker-1.2.0.jar
release.external/resilience4j-core-1.2.0.jar=modules/ext/resilience4j-core-1.2.0.jar
release.external/vavr-0.10.2.jar=modules/ext/vavr-0.10.2.jar
diff --git a/enterprise/cloud.oracle/nbproject/project.xml b/enterprise/cloud.oracle/nbproject/project.xml
index 93023fe241..ff2ee28047 100644
--- a/enterprise/cloud.oracle/nbproject/project.xml
+++ b/enterprise/cloud.oracle/nbproject/project.xml
@@ -227,16 +227,24 @@
<binary-origin>external/jersey-apache-connector-2.34.jar</binary-origin>
</class-path-extension>
<class-path-extension>
- <runtime-relative-path>ext/oci-java-sdk-identity-2.10.0.jar</runtime-relative-path>
- <binary-origin>external/oci-java-sdk-identity-2.10.0.jar</binary-origin>
+ <runtime-relative-path>ext/oci-java-sdk-identity-2.27.0.jar</runtime-relative-path>
+ <binary-origin>external/oci-java-sdk-identity-2.27.0.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/resilience4j-circuitbreaker-1.2.0.jar</runtime-relative-path>
<binary-origin>external/resilience4j-circuitbreaker-1.2.0.jar</binary-origin>
</class-path-extension>
<class-path-extension>
- <runtime-relative-path>ext/oci-java-sdk-common-2.10.0.jar</runtime-relative-path>
- <binary-origin>external/oci-java-sdk-common-2.10.0.jar</binary-origin>
+ <runtime-relative-path>ext/oci-java-sdk-common-2.27.0.jar</runtime-relative-path>
+ <binary-origin>external/oci-java-sdk-common-2.27.0.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/oci-java-sdk-devops-2.27.0.jar</runtime-relative-path>
+ <binary-origin>external/oci-java-sdk-devops-2.27.0.jar</binary-origin>
+ </class-path-extension>
+ <class-path-extension>
+ <runtime-relative-path>ext/oci-java-sdk-adm-2.27.0.jar</runtime-relative-path>
+ <binary-origin>external/oci-java-sdk-adm-2.27.0.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jakarta.activation-api-1.2.1.jar</runtime-relative-path>
@@ -251,16 +259,16 @@
<binary-origin>external/vavr-0.10.2.jar</binary-origin>
</class-path-extension>
<class-path-extension>
- <runtime-relative-path>ext/oci-java-sdk-database-2.10.0.jar</runtime-relative-path>
- <binary-origin>external/oci-java-sdk-database-2.10.0.jar</binary-origin>
+ <runtime-relative-path>ext/oci-java-sdk-database-2.27.0.jar</runtime-relative-path>
+ <binary-origin>external/oci-java-sdk-database-2.27.0.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jersey-media-json-jackson-2.34.jar</runtime-relative-path>
<binary-origin>external/jersey-media-json-jackson-2.34.jar</binary-origin>
</class-path-extension>
<class-path-extension>
- <runtime-relative-path>ext/oci-java-sdk-circuitbreaker-2.10.0.jar</runtime-relative-path>
- <binary-origin>external/oci-java-sdk-circuitbreaker-2.10.0.jar</binary-origin>
+ <runtime-relative-path>ext/oci-java-sdk-circuitbreaker-2.27.0.jar</runtime-relative-path>
+ <binary-origin>external/oci-java-sdk-circuitbreaker-2.27.0.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/vavr-match-0.10.2.jar</runtime-relative-path>
@@ -271,8 +279,8 @@
<binary-origin>external/nimbus-jose-jwt-9.11.1.jar</binary-origin>
</class-path-extension>
<class-path-extension>
- <runtime-relative-path>ext/oci-java-sdk-workrequests-2.10.0.jar</runtime-relative-path>
- <binary-origin>external/oci-java-sdk-workrequests-2.10.0.jar</binary-origin>
+ <runtime-relative-path>ext/oci-java-sdk-workrequests-2.27.0.jar</runtime-relative-path>
+ <binary-origin>external/oci-java-sdk-workrequests-2.27.0.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/resilience4j-core-1.2.0.jar</runtime-relative-path>
diff --git a/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/CompartmentNode.java b/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/CompartmentNode.java
index f27621b193..a04109d964 100644
--- a/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/CompartmentNode.java
+++ b/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/CompartmentNode.java
@@ -18,6 +18,7 @@
*/
package org.netbeans.modules.cloud.oracle;
+import org.netbeans.modules.cloud.oracle.devops.DevopsProjectNode;
import org.netbeans.modules.cloud.oracle.items.OCIItem;
import java.util.List;
import javax.swing.Action;
@@ -53,7 +54,7 @@ public class CompartmentNode extends AbstractNode {
return Utilities.actionsForPath("Cloud/Oracle/Compartment/Actions").toArray(new Action[0]); // NOI18N
}
- public static class CompartmentChildFactory extends org.openide.nodes.ChildFactory<DatabaseItem>
+ public static class CompartmentChildFactory extends org.openide.nodes.ChildFactory<OCIItem>
implements ChangeListener {
private final String compartmentId;
@@ -64,8 +65,9 @@ public class CompartmentNode extends AbstractNode {
}
@Override
- protected boolean createKeys(List<DatabaseItem> toPopulate) {
+ protected boolean createKeys(List<OCIItem> toPopulate) {
toPopulate.addAll(OCIManager.getDefault().getDatabases(compartmentId));
+ toPopulate.addAll(OCIManager.getDefault().listDevopsProjects(compartmentId));
return true;
}
@@ -75,9 +77,11 @@ public class CompartmentNode extends AbstractNode {
}
@Override
- protected Node createNodeForKey(DatabaseItem key) {
- AbstractNode node = new DatabaseNode(key);
- return node;
+ protected Node createNodeForKey(OCIItem key) {
+ if (key instanceof DatabaseItem) {
+ return new DatabaseNode((DatabaseItem) key);
+ }
+ return new DevopsProjectNode(key);
}
}
}
diff --git a/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/OCIManager.java b/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/OCIManager.java
index e19105c6c0..50e3e8f205 100644
--- a/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/OCIManager.java
+++ b/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/OCIManager.java
@@ -33,6 +33,10 @@ import com.oracle.bmc.database.requests.GenerateAutonomousDatabaseWalletRequest;
import com.oracle.bmc.database.requests.ListAutonomousDatabasesRequest;
import com.oracle.bmc.database.responses.CreateAutonomousDatabaseResponse;
import com.oracle.bmc.database.responses.GenerateAutonomousDatabaseWalletResponse;
+import com.oracle.bmc.devops.DevopsClient;
+import com.oracle.bmc.devops.model.ProjectSummary;
+import com.oracle.bmc.devops.requests.ListProjectsRequest;
+import com.oracle.bmc.devops.responses.ListProjectsResponse;
import com.oracle.bmc.identity.Identity;
import com.oracle.bmc.identity.IdentityClient;
import com.oracle.bmc.identity.model.Tenancy;
@@ -265,5 +269,14 @@ public final class OCIManager {
}
return walletPath;
}
+
+ public List<OCIItem> listDevopsProjects(String compartmentId) {
+ DevopsClient client = new DevopsClient(provider);
+ ListProjectsRequest request = ListProjectsRequest.builder().compartmentId(compartmentId).build();
+ ListProjectsResponse response = client.listProjects(request);
+
+ List<ProjectSummary> projects = response.getProjectCollection().getItems();
+ return projects.stream().map(p -> new OCIItem(p.getId(), p.getName())).collect(Collectors.toList());
+ }
}
diff --git a/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/devops/DevopsProject.java b/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/devops/DevopsProject.java
new file mode 100644
index 0000000000..5dbc67e649
--- /dev/null
+++ b/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/devops/DevopsProject.java
@@ -0,0 +1,29 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.netbeans.modules.cloud.oracle.devops;
+
+import org.netbeans.modules.cloud.oracle.items.OCIItem;
+
+/**
+ *
+ * @author Jan Horvath
+ */
+public class DevopsProject extends OCIItem {
+
+}
diff --git a/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/devops/DevopsProjectNode.java b/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/devops/DevopsProjectNode.java
new file mode 100644
index 0000000000..fb185b2fa6
--- /dev/null
+++ b/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/devops/DevopsProjectNode.java
@@ -0,0 +1,42 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.netbeans.modules.cloud.oracle.devops;
+
+import org.netbeans.modules.cloud.oracle.items.OCIItem;
+import org.openide.nodes.AbstractNode;
+import org.openide.nodes.Children;
+import org.openide.util.lookup.Lookups;
+
+/**
+ *
+ * @author Jan Horvath
+ */
+public class DevopsProjectNode extends AbstractNode {
+
+ private static final String DB_ICON = "org/netbeans/modules/cloud/oracle/resources/devops_project.svg"; // NOI18N
+
+ public DevopsProjectNode(OCIItem dbSummary) {
+ super(Children.LEAF, Lookups.fixed(dbSummary));
+ setName(dbSummary.getName());
+ setDisplayName(dbSummary.getName());
+ setIconBaseWithExtension(DB_ICON);
+ setShortDescription(dbSummary.getDescription());
+ }
+
+}
\ No newline at end of file
diff --git a/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/resources/devops_project.svg b/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/resources/devops_project.svg
new file mode 100644
index 0000000000..047a1e703a
--- /dev/null
+++ b/enterprise/cloud.oracle/src/org/netbeans/modules/cloud/oracle/resources/devops_project.svg
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="Vector_Icons"
+ x="0px"
+ y="0px"
+ width="16px"
+ height="16px"
+ viewBox="0 0 16 16"
+ style="enable-background:new 0 0 16 16;"
+ xml:space="preserve"
+ sodipodi:docname="devops_project.svg"
+ inkscape:version="1.1.2 (b8e25be8, 2022-02-05)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs17027" /><sodipodi:namedview
+ id="namedview17025"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="29.651788"
+ inkscape:cx="7.8410111"
+ inkscape:cy="5.109304"
+ inkscape:window-width="1570"
+ inkscape:window-height="1049"
+ inkscape:window-x="167"
+ inkscape:window-y="74"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Vector_Icons" />
+<style
+ type="text/css"
+ id="style17020">
+ .st0{fill:#FFFFFF;}
+ .st1{opacity:0.25;}
+ .st2{fill:#FAFAFA;}
+ .st3{opacity:0.33;}
+ .st4{fill:none;stroke:#474747;stroke-miterlimit:10;}
+ .st5{opacity:0.42;}
+ .st6{fill:#CAE3FF;}
+ .st7{opacity:0.2;}
+ .st8{opacity:0.03;}
+ .st9{opacity:0.1;}
+ .st10{opacity:0.15;}
+ .st11{opacity:0.45;}
+ .st12{fill:#FFE1B0;}
+ .st13{fill:#B3DBFF;}
+ .st14{fill:#FBDC7C;}
+ .st15{fill:#FFDB43;}
+ .st16{fill:#E79B00;}
+ .st17{fill:#3883CE;}
+ .st18{fill:none;stroke:#003399;stroke-width:1.375;stroke-miterlimit:10;}
+ .st19{fill:#E8513D;}
+ .st20{fill:#1E1E1E;}
+ .st21{fill:#FFC36D;}
+ .st22{fill:#9FCBFF;}
+ .st23{fill:#E9F7FF;}
+ .st24{fill:#62707C;}
+ .st25{fill:#7A8896;}
+ .st26{fill:#57BFFF;}
+ .st27{fill:#E69D35;}
+ .st28{fill:#9CFF73;}
+ .st29{fill:#4891CC;}
+ .st30{fill:#474747;}
+ .st31{fill:#CCA05E;}
+ .st32{opacity:0.67;}
+ .st33{opacity:0.3;}
+ .st34{fill:#EAEAEA;}
+ .st35{fill:#FFE945;}
+ .st36{fill:#FFCF8C;}
+ .st37{fill:#FF5252;}
+ .st38{opacity:0.12;}
+ .st39{fill:#45A5F4;}
+ .st40{fill:url(#SVGID_1_);}
+ .st41{fill:url(#SVGID_2_);}
+ .st42{opacity:0.05;}
+ .st43{fill:#3D81F5;}
+ .st44{fill:#CECECE;}
+ .st45{fill:#B5B5B5;}
+ .st46{opacity:0.4;}
+ .st47{fill:#595959;}
+ .st48{fill:#80FF80;}
+ .st49{fill:#C8FF80;}
+ .st50{fill:#FFEE80;}
+ .st51{fill:#FFA680;}
+ .st52{fill:#FF8080;}
+ .st53{fill:none;}
+ .st54{fill:#007AFF;}
+ .st55{fill:#EFFF78;}
+ .st56{fill:#FFDA00;}
+ .st57{fill:#3EADFF;}
+ .st58{opacity:0.67;fill:#FFFFFF;}
+ .st59{fill:#2E92FF;}
+ .st60{fill:#3AEA00;}
+ .st61{fill:#303030;}
+</style>
+
+<g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="Layer 1" /><rect
+ style="fill:none;stroke:#9d9d9d;stroke-width:0.5;stroke-miterlimit:2.2;paint-order:markers stroke fill"
+ id="rect1110"
+ width="4.0132489"
+ height="13.793435"
+ x="0.64077079"
+ y="0.80939466" /><rect
+ style="fill:none;stroke:#9d9d9d;stroke-width:0.5;stroke-miterlimit:2.20000005;paint-order:markers stroke fill;stroke-dasharray:none"
+ id="rect1110-9"
+ width="4.1202073"
+ height="8.3020802"
+ x="5.957962"
+ y="0.7559157" /><rect
+ style="fill:none;stroke:#9d9d9d;stroke-width:0.5;stroke-miterlimit:2.20000005;paint-order:markers stroke fill;stroke-dasharray:none"
+ id="rect1110-9-6"
+ width="4.0579982"
+ height="11.308826"
+ x="11.359737"
+ y="0.78702015" /></svg>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists