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