This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new a86e3c8b4 Clean up code generation.
a86e3c8b4 is described below
commit a86e3c8b4d71fce5c0126fb4c708494a0c84c6e0
Author: James Bognar <[email protected]>
AuthorDate: Fri Sep 26 20:01:48 2025 -0400
Clean up code generation.
---
.github/workflows/deploy-docs.yml | 10 +-
.../src/components/ClassHierarchy.module.css | 298 ---------------------
juneau-docs/src/components/ClassHierarchy.tsx | 130 ---------
juneau-docs/src/components/JuneauVersion.tsx | 24 --
juneau-docs/src/css/juneau-code.css | 176 ------------
juneau-docs/src/css/juneau-doc.css | 266 ------------------
6 files changed, 1 insertion(+), 903 deletions(-)
diff --git a/.github/workflows/deploy-docs.yml
b/.github/workflows/deploy-docs.yml
index 2240d1c43..6c0166988 100644
--- a/.github/workflows/deploy-docs.yml
+++ b/.github/workflows/deploy-docs.yml
@@ -67,17 +67,9 @@ jobs:
- name: Copy Maven Site to build directory
run: |
- echo "-----Present working directory-----"
- pwd
- echo "-----Current directory contents-----"
- find .
- echo "-----Copying site-----"
mkdir -p juneau-docs/build/site
- cp -v -r target/site/* juneau-docs/build/site/
+ cp -r target/site/* juneau-docs/build/site/
cp .asf.yaml juneau-docs/build
- echo "-----Build directory contents-----"
- cd juneau-docs/build
- find .
- name: Deploy to staging branch
uses: peaceiris/actions-gh-pages@v4
diff --git a/juneau-docs/src/components/ClassHierarchy.module.css
b/juneau-docs/src/components/ClassHierarchy.module.css
deleted file mode 100644
index 2a733b795..000000000
--- a/juneau-docs/src/components/ClassHierarchy.module.css
+++ /dev/null
@@ -1,298 +0,0 @@
-/*
- * 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.
- */
-
-/* Class Hierarchy Tree Styling */
-
-.hierarchyContainer {
- margin: 1.5rem 0;
- border: 1px solid var(--ifm-color-emphasis-300);
- border-radius: 8px;
- background: var(--ifm-color-emphasis-100);
- padding: 1rem;
- font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace;
- font-size: 14px;
-}
-
-.treeList {
- list-style: none;
- padding-left: 0;
- margin: 0;
-}
-
-.treeList .treeList {
- padding-left: 1.5rem;
- margin-top: 0.25rem;
- border-left: 2px solid var(--ifm-color-emphasis-300);
- margin-left: 1rem;
- position: relative;
-}
-
-/* Tree connection lines */
-.treeList .treeList::before {
- content: '';
- position: absolute;
- top: 0;
- left: 10px;
- border-left: 1px solid var(--ifm-color-emphasis-400);
- height: 100%;
-}
-
-.treeNode::before {
- content: '';
- position: absolute;
- top: 18px;
- left: -15px;
- border-top: 1px solid var(--ifm-color-emphasis-400);
- width: 15px;
-}
-
-.treeNode::after {
- content: '';
- position: absolute;
- top: 0;
- left: -15px;
- border-left: 1px solid var(--ifm-color-emphasis-400);
- height: 18px;
-}
-
-.treeNode:last-child::after {
- height: 18px;
-}
-
-/* Remove lines for root level */
-.hierarchyContainer > .treeList > .treeNode::before,
-.hierarchyContainer > .treeList > .treeNode::after {
- display: none;
-}
-
-.treeNode {
- margin: 0.25rem 0;
- padding: 0.25rem 0;
- display: flex;
- align-items: flex-start;
- line-height: 1.0;
- position: relative;
-}
-
-.icon {
- margin-right: 0.5rem;
- font-size: 0.9rem;
- flex-shrink: 0;
- margin-top: 0.1rem;
- font-weight: bold;
- display: inline-flex;
- align-items: center;
- justify-content: center;
- width: 1.2rem;
- height: 1.2rem;
- border-radius: 50%;
- background: var(--ifm-color-emphasis-300);
- color: var(--ifm-color-emphasis-900);
-}
-
-.nodeLink {
- color: var(--ifm-color-primary);
- text-decoration: none;
- border-bottom: 1px dotted var(--ifm-color-primary);
- transition: all 0.2s ease;
-}
-
-.nodeLink:hover {
- color: var(--ifm-color-primary-dark);
- border-bottom: 1px solid var(--ifm-color-primary-dark);
- background: rgba(46, 125, 50, 0.05);
- border-radius: 3px;
- padding: 1px 3px;
-}
-
-.nodeLink code {
- background: none;
- border: none;
- padding: 0;
- color: inherit;
-}
-
-.description {
- color: var(--ifm-color-emphasis-700);
- margin-left: 0.5rem;
- font-style: italic;
-}
-
-/* Type-specific styling */
-.interface {
- background: rgba(33, 150, 243, 0.05);
- border-left: 3px solid #2196f3;
- padding-left: 0.5rem;
- margin-left: -0.5rem;
-}
-
-.interface .icon {
- background: #2196f3;
- color: white;
-}
-
-.class {
- background: rgba(76, 175, 80, 0.05);
- border-left: 3px solid #4caf50;
- padding-left: 0.5rem;
- margin-left: -0.5rem;
-}
-
-.class .icon {
- background: #4caf50;
- color: white;
-}
-
-.abstract {
- background: rgba(255, 152, 0, 0.05);
- border-left: 3px solid #ff9800;
- padding-left: 0.5rem;
- margin-left: -0.5rem;
-}
-
-.abstract .icon {
- background: #ff9800;
- color: white;
-}
-
-.method {
- background: rgba(156, 39, 176, 0.05);
- border-left: 3px solid #9c27b0;
- padding-left: 0.5rem;
- margin-left: -0.5rem;
-}
-
-.method .icon {
- background: #9c27b0;
- color: white;
-}
-
-.field {
- background: rgba(63, 81, 181, 0.05);
- border-left: 3px solid #3f51b5;
- padding-left: 0.5rem;
- margin-left: -0.5rem;
-}
-
-.field .icon {
- background: #3f51b5;
- color: white;
-}
-
-.annotation {
- background: rgba(255, 193, 7, 0.05);
- border-left: 3px solid #ffc107;
- padding-left: 0.5rem;
- margin-left: -0.5rem;
-}
-
-.annotation .icon {
- background: #ffc107;
- color: #333;
-}
-
-.enum {
- background: rgba(121, 85, 72, 0.05);
- border-left: 3px solid #795548;
- padding-left: 0.5rem;
- margin-left: -0.5rem;
-}
-
-.enum .icon {
- background: #795548;
- color: white;
-}
-
-.privateMethod {
- background: rgba(156, 39, 176, 0.03);
- border-left: 3px solid #9c27b0;
- padding-left: 0.5rem;
- margin-left: -0.5rem;
- opacity: 0.7;
-}
-
-.privateMethod .icon {
- background: #9c27b0;
- color: white;
- opacity: 0.8;
-}
-
-.privateField {
- background: rgba(63, 81, 181, 0.03);
- border-left: 3px solid #3f51b5;
- padding-left: 0.5rem;
- margin-left: -0.5rem;
- opacity: 0.7;
-}
-
-.privateField .icon {
- background: #3f51b5;
- color: white;
- opacity: 0.8;
-}
-
-.annotationMethod {
- background: rgba(255, 193, 7, 0.03);
- border-left: 3px solid #ffc107;
- padding-left: 0.5rem;
- margin-left: -0.5rem;
-}
-
-.annotationMethod .icon {
- background: #ffc107;
- color: #333;
- opacity: 0.8;
-}
-
-/* Dark theme adjustments */
-[data-theme='dark'] .hierarchyContainer {
- background: var(--ifm-color-emphasis-200);
- border-color: var(--ifm-color-emphasis-400);
-}
-
-[data-theme='dark'] .treeList .treeList {
- border-left-color: var(--ifm-color-emphasis-400);
-}
-
-[data-theme='dark'] .treeList .treeList::before,
-[data-theme='dark'] .treeNode::before,
-[data-theme='dark'] .treeNode::after {
- border-color: var(--ifm-color-emphasis-500);
-}
-
-[data-theme='dark'] .description {
- color: var(--ifm-color-emphasis-600);
-}
-
-[data-theme='dark'] .icon {
- background: var(--ifm-color-emphasis-400);
- color: var(--ifm-color-emphasis-100);
-}
-
-/* Responsive adjustments */
-@media (max-width: 768px) {
- .treeList .treeList {
- padding-left: 1rem;
- margin-left: 0.5rem;
- }
-
- .icon {
- font-size: 0.9rem;
- }
-
- .description {
- display: block;
- margin-left: 1.5rem;
- margin-top: 0.125rem;
- }
-}
diff --git a/juneau-docs/src/components/ClassHierarchy.tsx
b/juneau-docs/src/components/ClassHierarchy.tsx
deleted file mode 100644
index 01cb66bce..000000000
--- a/juneau-docs/src/components/ClassHierarchy.tsx
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
- * 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.
- */
-
-import React from 'react';
-
-interface ClassNode {
- name: string;
- type: 'interface' | 'class' | 'abstract' | 'method' | 'field' | 'annotation'
| 'enum' | 'private-method' | 'private-field' | 'annotation-method' |
- 'java-interface' | 'java-class' | 'java-abstract-class' |
'java-method' | 'java-field' | 'java-annotation' | 'java-enum' |
'java-private-method' | 'java-private-field' | 'java-annotation-method';
- link?: string;
- description?: string;
- children?: ClassNode[];
- childrenCondensed?: boolean;
-}
-
-interface ClassHierarchyProps {
- nodes: ClassNode[];
-}
-
-const getCssClass = (type: string) => {
- switch (type) {
- case 'interface':
- case 'java-interface':
- return 'jic'; // Java interface
- case 'class':
- case 'java-class':
- return 'jc'; // Java class
- case 'abstract':
- case 'java-abstract-class':
- return 'jac'; // Java abstract class
- case 'method':
- case 'java-method':
- return 'jm'; // Java method
- case 'field':
- case 'java-field':
- return 'jf'; // Java field
- case 'annotation':
- case 'java-annotation':
- return 'ja'; // Java annotation
- case 'enum':
- case 'java-enum':
- return 'je'; // Java enum
- case 'private-method':
- case 'java-private-method':
- return 'jmp'; // Java private method
- case 'private-field':
- case 'java-private-field':
- return 'jfp'; // Java private field
- case 'annotation-method':
- case 'java-annotation-method':
- return 'jma'; // Java annotation method
- default:
- return 'jc';
- }
-};
-
-const getTypeIcon = (type: string) => {
- switch (type) {
- case 'interface':
- return '\u24d8'; // ⓘ
- case 'class':
- return '\u24d2'; // ⓒ
- case 'abstract':
- return '\u24d2'; // ⓒ (same as class but different color)
- case 'method':
- return '\u25cf'; // ●
- case 'field':
- return '\u25cf'; // ●
- case 'annotation':
- return '\u24d0'; // ⓐ
- case 'enum':
- return '\u24d4'; // ⓔ
- case 'private-method':
- return '\u25c6'; // ◆
- case 'private-field':
- return '\u25cf'; // ●
- case 'annotation-method':
- return '\u25cf'; // ●
- default:
- return '\u24d2'; // ⓒ
- }
-};
-
-const ClassTreeNode: React.FC<{ node: ClassNode; level: number }> = ({ node,
level }) => {
- const typeClass = getCssClass(node.type);
-
- return (
- <li className={typeClass}>
- {node.link ? (
- <a href={node.link}>
- {node.name}
- </a>
- ) : (
- node.name
- )}
- {node.description && (
- <span> - {node.description}</span>
- )}
- {node.children && node.children.length > 0 && (
- <ul className={node.childrenCondensed ? 'condensed' : ''}>
- {node.children.map((child, index) => (
- <ClassTreeNode key={index} node={child} level={level + 1} />
- ))}
- </ul>
- )}
- </li>
- );
-};
-
-export const ClassHierarchy: React.FC<ClassHierarchyProps> = ({ nodes }) => {
- return (
- <ul className="javatreec">
- {nodes.map((node, index) => (
- <ClassTreeNode key={index} node={node} level={0} />
- ))}
- </ul>
- );
-};
-
-export default ClassHierarchy;
diff --git a/juneau-docs/src/components/JuneauVersion.tsx
b/juneau-docs/src/components/JuneauVersion.tsx
deleted file mode 100644
index 9f1b3aefe..000000000
--- a/juneau-docs/src/components/JuneauVersion.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * 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.
- */
-
-import React from 'react';
-import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
-
-/**
- * Component to display the current Juneau version.
- * Usage in Markdown: <JuneauVersion />
- */
-export default function JuneauVersion(): JSX.Element {
- const {siteConfig} = useDocusaurusContext();
- return <>{siteConfig.customFields?.juneauVersion as string}</>;
-}
diff --git a/juneau-docs/src/css/juneau-code.css
b/juneau-docs/src/css/juneau-code.css
deleted file mode 100644
index d93e85158..000000000
--- a/juneau-docs/src/css/juneau-code.css
+++ /dev/null
@@ -1,176 +0,0 @@
-/***************************************************************************************************************************
- * 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.
*
-
***************************************************************************************************************************/
-/***************************************************************************************************************************
- * Styles for embedded highlighted code.
- *
- * Allows you to embed paragraphs of highlighted code into HTML documents.
- * For example:
- * <p class='bjava'>
- * <jk>public static void</jk> myMethod(<jk>int</jk> <jv>foo</jv>,
String <jv>bar</jv>) <jk>throws</jk> Exception {
- * System.<jsm>err</jsm>.println(<js>"Hello world!"</js>);
- * }
- * </p>
- *
- * The various tags can also be used outside of code blocks.
- * For example:
- * <div>This is how you represent a java <jk>int</jk>.</div>
- *
- * Available classes:
- * code - Unbordered code block
- * bcode,bjava,bxml,bini,bjson,buon,burlenc,bconsole - Bordered code block
- *
- * Available tags:
- * <jc> - Java comment
- * <jd> - Javadoc comment
- * <jt> - Javadoc tag
- * <jk> - Java keyword
- * <js> - Java string
- * <jf> - Java field
- * <jsf> - Java static field
- * <jsm> - Java static method
- * <ja> - Java annotation
- * <jp> - Java parameter
- * <jv> - Java local variable
- * <xt> - XML tag
- * <xa> - XML attribute
- * <xc> - XML comment
- * <xs> - XML string
- * <xv> - XML value
- * <mk> - Manifest file key
- * <mv> - Manifest file value
- * <cc> - Config file comment
- * <cs> - Config file section
- * <ck> - Config file key
- * <cv> - Config file value
- * <c> - Synonym for <code>
- * <dc> - Synonym for <code><del>
- * <bc> - <code><b>
-
***************************************************************************************************************************/
-
-/* Monospaced font size */
-.code,
-.bcode,.bjava,.bjson,.bxml,.bini,.buon,.burlenc,.bconsole,.bschema,
-jc,jd,jt,jk,js,jf,jsf,jsm,ja,jp,jv
-xt,xa,xc,xs,
-mc,mk,mv,
-cc,cs,ck,ce,
-c,dc,bc {
- font-size: 10pt;
- white-space: pre;
- font-family: monospace;
- tab-size: 3;
- -moz-tab-size: 3;
- -o-tab-size: 3;
-}
-
-.bcode,.bjava,.bjson,.bxml,.bini,.buon,.burlenc,.bconsole,.bschema {
- width:800px !important;
-}
-
-/* Deleted code */
-dc {
- text-decoration: line-through;
-}
-
-/* Bold code */
-bc {
- font-weight: bold;
-}
-
-/*--- Bordered code ---*/
-p.bcode,p.bjava,p.bjson,p.bxml,p.bini,p.buon,p.burlenc,p.bconsole,p.bschema,
-div.bcode,div.bjava,div.bjson,div.bxml,div.bini,div.buon,div.burlenc,div.bconsole,div.bschema
{
- border-left: 3px solid #4c6b87;
- margin: 0px 20px 5px 20px;
- overflow: auto;
- background-color: #f8f8f8;
-}
-
-/*--- Bordered code in a section of a method doc ---*/
-dd p.bcode, dd div.bcode,
-dd p.bjava, dd div.bjava,
-dd p.bjson, dd div.bjson,
-dd p.bxml, dd div.bxml,
-dd p.bini, dd div.bini,
-dd p.buon, dd div.buon,
-dd p.burlenc, dd div.burlenc,
-dd p.bschema, dd div.bschema,
-dd p.bconsole, dd div.bconsole {
- margin-left:0px;
- margin-right:20px;
- margin-bottom:5px;
-}
-
-/* Override padding bottom in javadoc comments. */
-.blockList p.bcode, .blocklist div.bcode,
-.blockList p.bjava, .blocklist div.bjava,
-.blockList p.bjson, .blocklist div.bjson,
-.blockList p.bxml, .blocklist div.bxml,
-.blockList p.buon, .blocklist div.buon,
-.blockList p.burlenc, .blocklist div.burlenc,
-.blockList p.bconsole, .blocklist div.bconsole,
-.blockList p.bschema, .blocklist div.bschema,
-.blockList p.bini, .blocklist div.bini {
- padding-bottom: 0px !important;
-}
-
-.bconsole { color:#ffcc00; font-weight:bold; font-family:monospace;
font-size:1.1em; background-color:black !important; }
-
-/*--- Unbordered code ---*/
-p.code, div.code {
- padding-bottom: 15px;
- margin: -15px;
-}
-
-/*--- Java code effects ---*/
-jc { color: green; }
-jd { color: #3f5fbf; }
-jt { color: #7f9fbf; font-weight: bold; }
-jk { color: #7f0055; font-weight: 500; }
-js { color: #00B; }
-jf { color: DarkBlue; }
-jp,jv { color: #654040; }
-jsf { color: DarkBlue; font-style: italic; }
-jsm { font-style: italic; }
-ja { color: grey; }
-
-/*--- JSON code effects ---*/
-joc { color: green; }
-jok { color: purple; }
-jov { color: #00B; }
-
-/*--- XML code effects ---*/
-xt { color: DarkCyan; }
-xa { color: purple; }
-xc { color: mediumblue; }
-xs { color: #00B; font-style: italic; }
-xv { color: black; }
-
-/*--- URLEncoding/UON code effects ---*/
-ua { color: black; } /* Attribute name */
-uk { color: #7f0055; font-weight: bold; } /* true/false/null */
-un { color: DarkBlue; } /* Number value */
-us { color: #00B; } /* String value */
-
-/*--- Manifest-file code effects ---*/
-mc { color: green; }
-mk { color: DarkRed; font-weight: bold; }
-mv { color: DarkBlue;}
-mi { color: DarkBlue; font-style: italic; }
-
-/*--- Config file effects ---*/
-cc { color: green; }
-cs { color: DarkRed;font-weight: bold;}
-ck { color: DarkRed; }
-cv { color: DarkBlue; }
-ci { color: DarkRed; font-weight: bold; font-style: italic; }
diff --git a/juneau-docs/src/css/juneau-doc.css
b/juneau-docs/src/css/juneau-doc.css
deleted file mode 100755
index 75bf2abbf..000000000
--- a/juneau-docs/src/css/juneau-doc.css
+++ /dev/null
@@ -1,266 +0,0 @@
-/***************************************************************************************************************************
- * 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.
*
-
***************************************************************************************************************************/
-/***************************************************************************************************************************
- * Juneau-specific javadoc styles.
- *
- * These are styles available in Javadocs in addition to the general Oracle
- * javadoc tags.
- *
- * Available classes:
- * fixedWidth - Force block to be 800 px wide.
- * table.styled - A table with alternating row colors.
- * h2/h3/h4/h5.topic - Topic headers.
- * bordered - Put border around a block (e.g. an image).
- * padded - Put padding around a block (e.g. an image).
- * ol/ul.toc - Table of contents.
- * code.snippet - A code snippet.
- * ol/ul.spaced-list - A spaced list.
- * ol/ul.javahierarchy - A Java class hierarchy list.
- * li.c - Java class.
- * li.i - Java interface.
- * li.a - Java abstract class.
- * li.n - Java annotation.
- * li.p - Java package.
- * li.m - Java method.
- * li.f - Java field.
- * p.severe - A severe block.
- * p.warn - A warning block.
- * p.info - An info block.
- * p.todo - A TODO block.
- * a.doclink - A link to another document.
- *
- * Available tags:
- * <l> - A literal.
- * <review> - Identifies code that needs review.
-
***************************************************************************************************************************/
-
-body { -webkit-font-smoothing:antialiased; }
-
-/*--- Override formatting on <table class='styled'> ---*/
-table.styled,.contentContainer .description table.styled,.contentContainer ul
li table.styled,ul.blockList ul.blockList li.blockList table.styled {
- padding:0px; position:relative; width:auto; border:1px solid #9eadc0;
margin-left:20px; margin-right:20px; border-collapse:collapse;
-}
-
-table.styled th { background-color:#dee3e9; border:1px solid #9eadc0;
padding:3px 10px 3px 10px; }
-table.styled td { padding:3px; }
-table.styled ul { padding:0px 10px; margin:0px; }
-table.styled tr:nth-child(1) { background-color:#dee3e9; }
-table.styled tr:nth-child(2n+2) { background-color:#eeeeef; }
-table.styled tr:nth-child(2n+3) { background-color:white; }
-/* Same as r1 except with a border on the bottom */
-table.styled tr.bb { border-bottom:1px solid #9eadc0 }
-table.styled tr.light { background-color:white !important;}
-table.styled tr.dark { background-color:#eeeeef !important; }
-
-/*--- Override formatting on <table class='unstyled'> ---*/
-table.unstyled,.contentContainer .description table.unstyled,.contentContainer
ul li table.unstyled,ul.blockList ul.blockList li.blockList table.unstyled {
- padding:0px; position:relative; width:auto; border:1px solid #9eadc0;
margin-left:20px; margin-right:20px; border-collapse:collapse;
-}
-
-table.unstyled, table.unstyled table { border:1px solid #9eadc0;
border-collapse:collapse; }
-table.unstyled th { background-color:#dee3e9; border:1px solid #9eadc0;
border-collapse:collapse; padding:3px 10px 3px 10px; }
-table.unstyled td { padding:3px !important; border:1px solid #b5c8de;
border-collapse:collapse; }
-table.unstyled ul { padding:0px 10px; }
-table.unstyled tr:nth-child(1) { background-color:white; }
-table.unstyled tr:nth-child(2n+2) { background-color:white; }
-table.unstyled tr:nth-child(2n+3) { background-color:white; }
-
-/*--- Juneau topic headers ---*/
-h2.topic, h3.topic, h4.topic {
- margin-bottom:20px; margin-top:25px; padding-top:3px;
padding-left:25px; color:#2c4557; border-top:2px groove #9eadc0;
-
background-image:url('data:image/gif;base64,R0lGODlhEAAQAIQfACZJcSdKcjFTejVWfT5fhUFih0ZnjEhojUxskFFwk1Z0l1d1mFp4ml98nmaComiEpGuHpnKNq3SOrHiRroGZtYeeuJGmv5erwp+yx6O1yqm6zrDA0sTQ3s3X4+Dn7v///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEAAB8ALAAAAAAQABAAAAVk4CeOZGmWgmEQG/k0MHw4UY0gY1PvfG3kvaBhUqk4IMgkcuGrdJ7QaCfDiBgunKx2m1VYP5KNeEze0H4VjHrNVh9+HodlTq9bEr9PhMLv+ykOAyIaNEE8ACMFiouMigEnkJGQIQA7');
- background-repeat:no-repeat; background-position:left center;
cursor:zoom-out; max-width:1000px;
-}
-
-h2.topic { font-size:14pt; }
-h3.topic { font-size:13pt; }
-h4.topic { font-size:12pt; }
-h5.topic { font-size:11pt; }
-.topic p { max-width:800px; }
-/*.topic ul li, .topic ol li { max-width:750px; }*/
-div.topic { margin-left:10px; max-width:950px; }
-
-h5.figure { color:#2c4557; margin-left:30px; margin-right:30px;
margin-top:10px; margin-bottom:0px; font-style:italic; }
-
-/*--- Override how Javadoc handles unordered lists inside .footer ---*/
-ul.normal { margin-top:0px; }
-ul.normal li { font-size:100%; list-style:disc; }
-
-/*--- Bordered images ---*/
-.bordered { margin:0px 20px; border-radius:10px; }
-
-ol.toc, ul.toc, .toc ol, .toc ul { background:#dee3e9; margin:0px;
padding:0px; max-width:900px;}
-ul.toc, .toc ul { list-style: disc; }
-ol.toc p, ul.toc p, .toc ol p, .toc ul p, ol.toc div, ul.toc div, .toc ol div,
.toc ul div {
- color:#353833; font:normal 1em Arial,Helvetica,sans-serif;
font-size:1em; padding-bottom:5px; margin:0px;
-}
-.toc li { background:#FFFFFF; margin-left:30px; padding-left:5px; }
-p.toc2 { background-color:#dee3e950; }
-
-span.update { display:block; float:right; font-size:9pt; color:green; }
-
-/* Light-colored background headers */
-h5.toc,
-h2.title,
-div.docSummary > div.block,
-div.contentContainer > div.block > p:first-child {
- background:linear-gradient(to bottom, #F5F5F5, #DEE3E9) repeat scroll
0% 0% transparent;
- background:-moz-linear-gradient(to bottom, #F5F5F5, #DEE3E9) repeat
scroll 0% 0% transparent;
- background:-webkit-gradient(linear, left top, left bottom,
from(#F5F5F5), to(#DEE3E9) );
- max-width:900px;
-}
-h5.topic {
- background:linear-gradient(to bottom, #F5F5F5, #DEE3E9) repeat scroll
0% 0% transparent;
- background:-moz-linear-gradient(to bottom, #F5F5F5, #DEE3E9) repeat
scroll 0% 0% transparent;
- background:-webkit-gradient(linear, left top, left bottom,
from(#F5F5F5), to(#DEE3E9) );
- max-width:800px;
-}
-
-/* Dark-colored background headers */
-div.header > div.subTitle > div.block,
-div.footer > div.subTitle > div.block > p:first-child,
-h1.title,
-div.contentContainer > h2:first-of-type,
-body > p:first-child {
- background:linear-gradient(to bottom, #3B596D, #6289A3) repeat scroll
0% 0% transparent;
- background:-moz-linear-gradient(to bottom, #3B596D, #6289A3) repeat
scroll 0% 0% transparent;
- background:-webkit-gradient(linear, left top, left bottom,
from(#3B596D), to(#6289A3) );
-}
-
-/* Header styles */
-h5.toc, h5.topic { color:#2C4557; padding:5px 30px; margin-bottom:0px;
border-radius:10px 10px 10px 0px; text-decoration:none; }
-
-/* Light-colored title on package summary pages */
-div.docSummary > div.block,
-div.contentContainer > div.block > p:first-child {
- font-size:1.2em; font-weight:bold; color:#2C4557; margin-top:0px;
margin-bottom:0px; padding:5px 30px; border-radius:10px; text-decoration:none;
-}
-
-/* Dark-colored title on overview page */
-div.header > div.subTitle > div.block,
-div.footer > div.subTitle > div.block > p:first-child,
-body > p:first-child { font-size:1.2em; font-weight:bold; color:white;
margin-bottom:0px; padding:5px 30px; border-radius:10px; text-decoration:none; }
-
-/* Dark-colored package title on package summary pages */
-h1.title, div.contentContainer > h2:first-of-type { font-size:1.2em;
font-weight:bold; color:white; margin-bottom:0px; padding:5px 30px;
border-radius:10px; text-decoration:none; }
-div.header > div.subTitle > div.block > h1.title { padding:0px;
border-radius:0px; background:none; margin:0px; font-size:1em; }
-
-.snippet { border:1px solid #cccccc; margin:2px; padding:2px 5px;
border-radius:4px; background-color:#f8f8f8; }
-
-l { color:#3b596d; font-weight:bold; font-family:monospace; font-size:1.1em; }
-
-.spaced-list>li, .notes>li, .values>li, .format>li { padding:5px;
max-width:800px; }
-.footer .spaced-list ul, .notes>li, .values>li, .format>li { margin:0;
max-width:800px; }
-
-/* Documentation Tree */
-.doctree li, .javatree li, .seealso>li, .notes>li, .values>li, .format>li {
max-width:800px; margin-top:0px; }
-.doctree>li, .seealso>li { margin-bottom:10px; }
-.doctree li, .seealso li { margin-top:5px; }
-.doctree ul, .seealso ul { padding:0px 0px 0px 15px; margin-top:-2px;
margin-bottom:-2px; }
-.javatree>li { margin-bottom:1px; }
-.javatree li { margin-top: 1px; }
-.javatree ul { padding:0px 0px 0px 20px; margin-top:0px; margin-bottom:0px; }
-
-ul.seealso:before { content:'See Also:'; }
-ul.notes:before { content: 'Notes:'; }
-ul.values:before { content: 'Possible Values:'; }
-ul.format:before { content: 'Format:'; }
-div.description ul.seealso:before,
-div.description ul.notes:before,
-div.description ul.values:before,
-div.description ul.format:before,
-div.topic ul.seealso:before,
-div.topic ul.notes:before,
-div.topic ul.values:before,
-div.topic ul.format:before {
- white-space:pre; font-size:1.1em; font-weight:bold; color:#4e4e4e;
margin-left:-40px; padding-bottom:20px; line-height:30px;
-}
-div.details ul.seealso:before,
-div.details ul.notes:before,
-div.details ul.values:before,
-div.details ul.format:before,
-div.topic ul.seealso:before,
-div.topic ul.notes:before,
-div.topic ul.values:before,
-div.topic ul.format:before {
- white-space:pre; font-size:1.1em; font-weight:bold; color:#4e4e4e;
margin-left:-40px; padding-bottom:20px; line-height:30px;
-}
-ul.seealso, ul.notes, ul.values, ul.format { margin-top:20px; }
-
-li.normal { list-style-image:none; }
-ul.notes ul li, ul.values ul li, ul.format ul li { padding:10px; }
-ul.notes ul.compact li, ul.values li, ul.format li { padding:0px; }
-.topic a { border-bottom:1px dotted #4c6b87; }
-
-/* Article links */
-a.doclink { text-decoration:none; color:#4c6b87; font-weight:bold;
border-bottom:1px dotted #4c6b87; }
-
-.w400 { width:400px !important; }
-.w500 { width:500px !important; }
-.w800 { width:800px !important; }
-.w900 { width:900px !important; max-width:900px !important; }
-.w1000 { width:1000px !important; max-width:1000px !important; }
-
-hr { text-align:left; margin-left:0; max-width:900px; }
-
-.console { color:#ffcc00; font-weight:bold; font-family:monospace;
font-size:1.1em; background-color:black !important; }
-
-div.info, div.warn, div.severe {
-
background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgo8c3ZnIAoJaWQ9InN2ZzI4MTAiIAoJeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAKCXhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiAKCWhlaWdodD0iMjQiIAoJd2lkdGg9IjQyIiAKCXZlcnNpb249IjEuMCIgCgl2aWV3Qm94PSIwIDAgNDgwIDQ4MCI+Cgk8ZGVmcyBpZD0iZGVmczI4MzYiPgoJCTxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWF
[...]
- background-repeat:no-repeat; background-position:left center;
padding:15px 50px; margin:10px 0px; width:720px;
-}
-div.info { background-color:#e9eefc; border-left:3px solid #1c43ba; }
-div.warn { background-color:#faecd1; border-left:3px solid #b37700; }
-div.severe { background-color:#faced3; border-left:3px solid #b32400; }
-
-.new { background-color:lightgreen; }
-.updated { background-color:#CFC; }
-.todo { background-color:#FD8; }
-yellow { color:yellow; }
-red { color:red; }
-
-review { display:block; background-color:#ffdf00; padding:10px;
border-radius:5px; text-align:center; box-shadow:1px 1px 1px 0px rgba(0, 0, 0,
0.5); margin:20px 0px; font-weight:bold; width:800px !important; }
-reviewed { display:block; background-color:lightgreen; padding:10px;
border-radius:5px; text-align:center; box-shadow:1px 1px 1px 0px rgba(0, 0, 0,
0.5); margin:20px 0px; font-weight:bold; width:800px !important; }
-
-ul.javatreec, .javatreec ul { padding-left:0px; margin:0px; }
-.javatreec li { display:inline-block; padding-left:5px; }
-.javatreec li::before { font-weight:bolder; font-size:x-small; }
-.javatreec li.ja::before { color:#00ced1; content:'\00a0\00a0\24d0\00a0'; }
-.javatreec li.jc::before { color:#008000; content:'\00a0\00a0\24d2\00a0'; }
-.javatreec li.jac::before { color:#eed304; content:'\00a0\00a0\24d2\00a0'; }
-.javatreec li.jic::before { color:#5f4ba2; content:'\00a0\00a0\24d8\00a0'; }
-.javatreec li.je::before { color:#906029; content:'\00a0\00a0\24d4\00a0'; }
-.javatreec li.jf::before { color:#008000; content:'\00a0\00a0\25cf\00a0'; }
-.javatreec li.jfp::before { color:#eed304; content:'\00a0\00a0\25cf\00a0'; }
-.javatreec li.jm::before { color:#008000; content:'\00a0\00a0\25cf\00a0'; }
-.javatreec li.jmp::before { color:#eed304; content:'\00a0\00a0\25c6\00a0'; }
-.javatreec li.jma::before { color:#00ced1; content:'\00a0\00a0\25cf\00a0'; }
-
-li.jc::marker { font-weight:bolder; font-size:small; color:#008000;
content:'\00a0\00a0\24d2\00a0\00a0'; }
-li.jac::marker { font-weight:bolder; font-size:small; color:#eed304;
content:'\00a0\00a0\24d2\00a0\00a0'; }
-li.jic::marker { font-weight:bolder; font-size:small; color:#5f4ba2;
content:'\00a0\00a0\24d8\00a0\00a0'; }
-li.ja::marker { font-weight:bolder; font-size:small; color:#00ced1;
content:'\00a0\00a0\24d0\00a0\00a0'; }
-li.je::marker { font-weight:bolder; font-size:small; color:#906029;
content:'\00a0\00a0\24d4\00a0\00a0'; }
-li.jm::marker { font-weight:bolder; font-size:small; color:#008000;
content:'\00a0\00a0\25cf\00a0\00a0'; }
-li.jf::marker { font-weight:bolder; font-size:small; color:#008000;
content:'\00a0\00a0\25cf\00a0\00a0'; }
-li.jp::marker { font-weight:bolder; font-size:small; color:#e09c01;
content:'\00a0\00a0\229e\00a0\00a0'; }
-li.jmp::marker { font-weight:bolder; font-size:small; color:#eed304;
content:'\00a0\00a0\25c6\00a0\00a0'; }
-li.jma::marker { font-weight:bolder; font-size:small; color:#00ced1;
content:'\00a0\00a0\25cf\00a0\00a0'; }
-
-li.note::marker { font-weight:bolder; font-size:large; color:#F5A400;
content:'\00a0\00a0\270E\00a0\00a0'; }
-li.warn::marker { font-weight:bolder; font-size:x-large; color:#e09c01;
content:'\00a0\00a0\26A0\00a0\00a0'; }
-li.severe::marker { font-weight:bolder; font-size:x-large; color:#e01200;
content:'\00a0\00a0\26A0\00a0\00a0'; }
-li.info::marker { font-weight:bolder; font-size:large; color:#0e01e0;
content:'\00a0\00a0\24D8\00a0\00a0'; }
-li.link::marker {font-weight:bold;font-size:medium;color:#3f51b5;content:
'\00a0\00a0\27a5\00a0\00a0';}
-li.sublink::marker { font-weight:bold; font-size:medium; color:#727aa7;
content:'\00a0\00a0\27a5\00a0\00a0'; }
-li.extlink::marker { font-weight:bold; font-size:medium; color:#3f51b5;
content:'\00a0\00a0\27a6\00a0\00a0'; }
\ No newline at end of file