From: Giovanni Meo Date: Fri, 11 Apr 2014 13:19:12 +0000 (+0200) Subject: Remove unused code X-Git-Tag: autorelease-tag-v20140601202136_82eb3f9~241^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=6990871b68adfd57b4cdd218ba797b641f6f9562 Remove unused code - Cleanup some unused code from opendaylight/sal directory Change-Id: I2a1197f9221c68bbd742584c1bd13ee3adf23af3 Signed-off-by: Giovanni Meo --- diff --git a/opendaylight/sal/yang-prototype/concepts-lang/pom.xml b/opendaylight/sal/yang-prototype/concepts-lang/pom.xml deleted file mode 100644 index 07bf3ea498..0000000000 --- a/opendaylight/sal/yang-prototype/concepts-lang/pom.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - yang-prototype - org.opendaylight.controller - 0.5-SNAPSHOT - - - scm:git:ssh://git.opendaylight.org:29418/controller.git - scm:git:ssh://git.opendaylight.org:29418/controller.git - https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL - - - - 2.3.2 - - - 4.0.0 - concepts-lang - jar - ${project.artifactId} - ${project.artifactId} - - - - - org.apache.maven.plugins - maven-release-plugin - ${releaseplugin.version} - - - - - diff --git a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/Acceptor.java b/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/Acceptor.java deleted file mode 100644 index 43b14bb7b1..0000000000 --- a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/Acceptor.java +++ /dev/null @@ -1,20 +0,0 @@ - -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.controller.concepts.lang; - -public interface Acceptor { - - /** - * - * @param input - * @return true if input is accepted. - */ - boolean isAcceptable(I input); -} diff --git a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/AggregateTransformer.java b/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/AggregateTransformer.java deleted file mode 100644 index 3a60894715..0000000000 --- a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/AggregateTransformer.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.controller.concepts.lang; -import java.util.Collection; -/** - * - * @author Tony Tkacik - * - * @param - * @param

- */ -public interface AggregateTransformer extends Transformer { - - Collection

transformAll(Collection inputs); -} diff --git a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/CompositeClassBasedTransformer.java b/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/CompositeClassBasedTransformer.java deleted file mode 100644 index 253ac85c68..0000000000 --- a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/CompositeClassBasedTransformer.java +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.controller.concepts.lang; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Map; -import java.util.concurrent.ConcurrentHashMap; - - -/** - * Transformer which aggregates multiple implementations of - * {@link InputClassBasedTransformer}. - * - * The transformation process is driven by {@link Class} of input. The selection - * of used {@link InputClassBasedTransformer} is done by using the {@link Class} - * of input as a key to select the transformer. - * - * This approach provides quick resolution of transformer, but does not support - * registering a super type of input to provide transformation support for all - * subclasses, one must register a new instance of transformer for each valid - * input class. - * - * If you need more flexible selection of transformation consider using - * {@link CompositeConditionalTransformer} which is slower but most flexible or - * {@link RuleBasedTransformer} which provides declarative approach for - * transformation. - * - * See {@link #transform(Object)} for more information about tranformation - * process. - * - * @author Tony Tkacik - * - * @param - * Input super-type - * @param

- * Product - */ -public abstract class CompositeClassBasedTransformer implements - InputClassBasedTransformer, - AggregateTransformer { - - private Map, InputClassBasedTransformer> transformers = new ConcurrentHashMap, InputClassBasedTransformer>(); - - /** - * Transforms an input into instance of Product class. - * - * The final registered transformer is the one which match following - * condition: - * - * input.getClass() == transformer.getInputClass() - * - * This means that transformers are not resolved by class hierarchy, only - * selected based on final class of the input. If you need more flexible - * selection of transformation consider using - * {@link CompositeConditionalTransformer} which is slower but more - * flexible. - * - */ - @Override - public P transform(I input) { - @SuppressWarnings("unchecked") - InputClassBasedTransformer transformer = (InputClassBasedTransformer) transformers - .get(input.getClass()); - if (transformer == null) - throw new IllegalArgumentException("Transformation of: " + input - + " is not supported"); - return transformer.transform(input); - } - - /** - * Registers a new transformer. - * - * The transformer is registered for class returned by - * {@link InputClassBasedTransformer#getInputClass()}. Only one transformer - * can be registered for particular input class. - * - */ - public void addTransformer( - InputClassBasedTransformer transformer) - throws IllegalStateException { - if (transformer == null) - throw new IllegalArgumentException("Transformer should not be null"); - if (transformer.getInputClass() == null) - throw new IllegalArgumentException( - "Transformer should specify input class."); - transformers.put(transformer.getInputClass(), transformer); - } - - /** - * Removes an registered transformer. - * - * Note: Removal is currently unsupported. - * - * @param transformer - * Tranformer to be removed. - * @throws IllegalArgumentException - * If the provided transformer is null or is not registered. - */ - public void removeTransformer( - InputClassBasedTransformer transformer) - throws IllegalArgumentException { - throw new UnsupportedOperationException("Not implemented yet"); - } - - @Override - public Collection

transformAll(Collection inputs) { - Collection

ret = new ArrayList

(); - for (I i : inputs) { - ret.add(transform(i)); - } - return ret; - } - -} diff --git a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/CompositeConditionalTransformer.java b/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/CompositeConditionalTransformer.java deleted file mode 100644 index 4bbd629920..0000000000 --- a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/CompositeConditionalTransformer.java +++ /dev/null @@ -1,156 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.controller.concepts.lang; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Comparator; -import java.util.Set; -import java.util.TreeSet; - -/** - * Composite transformer which aggregates multiple implementation and selects - * the one which accepts the input. - * - * - * @author Tony Tkacik - * - * @param - * Input class for transformation - * @param

- * Product of transformation - */ -public class CompositeConditionalTransformer implements - SimpleConditionalTransformer, - AggregateTransformer { - - private final Comparator> comparator = new Comparator>() { - - @Override - public int compare(TransformerWithPriority o1, - TransformerWithPriority o2) { - return Integer.valueOf(o1.priority).compareTo(Integer.valueOf(o2.priority)); - } - - }; - private final Set> transformers; - - public CompositeConditionalTransformer() { - // FIXME: Add Ordering - transformers = new TreeSet>(comparator); - } - - @Override - public boolean isAcceptable(I input) { - for (SimpleConditionalTransformer trans : transformers) { - if (trans.isAcceptable(input)) { - return true; - } - } - return false; - } - - @Override - public P transform(I input) { - for (SimpleConditionalTransformer trans : transformers) { - if (trans.isAcceptable(input)) { - return trans.transform(input); - } - } - throw new IllegalStateException( - "Transformer for provided input is not available."); - } - - public void addTransformer(SimpleConditionalTransformer transformer, - int priority) throws IllegalStateException { - if (transformer == null) { - throw new IllegalArgumentException( - "transformer should not be null."); - } - TransformerWithPriority withPriority = new TransformerWithPriority( - transformer, priority); - if (false == transformers.add(withPriority)) { - throw new IllegalStateException("transformer " + transformer - + "already registered"); - } - } - - public void removeTransformer(SimpleConditionalTransformer transformer) - throws IllegalArgumentException { - if (transformer == null) { - throw new IllegalArgumentException( - "transformer should not be null."); - } - if (false == transformers.remove(transformer)) { - throw new IllegalStateException("transformer " + transformer - + "already registered"); - } - } - - @Override - public Collection

transformAll(Collection inputs) { - Collection

ret = new ArrayList

(); - for (I i : inputs) { - ret.add(transform(i)); - } - return ret; - } - - private static class TransformerWithPriority implements - SimpleConditionalTransformer { - final int priority; - final SimpleConditionalTransformer transformer; - - public TransformerWithPriority( - SimpleConditionalTransformer transformer, int priority) { - this.priority = priority; - this.transformer = transformer; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result - + ((transformer == null) ? 0 : transformer.hashCode()); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - TransformerWithPriority other = (TransformerWithPriority) obj; - if (transformer == null) { - if (other.transformer != null) - return false; - } else if (!transformer.equals(other.transformer)) - return false; - return true; - } - - @Override - public boolean isAcceptable(I input) { - return transformer.isAcceptable(input); - } - - @Override - public P transform(I input) { - return transformer.transform(input); - } - - - - - - } -} diff --git a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/InputClassBasedTransformer.java b/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/InputClassBasedTransformer.java deleted file mode 100644 index e6a1024b7c..0000000000 --- a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/InputClassBasedTransformer.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.controller.concepts.lang; -/** - * Input class based transformer - * - * {@link Transformer} which accepts / transforms only specific classes of - * input, and is useful if the selection of transformer should be based on the - * class of the input and there is one-to-one mapping between input class and - * transformer. - * - * - * @author Tony Tkacik - * - * @param - * Common supertype of input - * @param - * Concrete type of input - * @param

- * Product - */ -public interface InputClassBasedTransformer extends - Transformer { - - /** - * Returns an {@link Class} of input which is acceptable for transformation. - * - * @return {@link Class} of input which is acceptable for transformation. - */ - Class getInputClass(); -} diff --git a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/RuleBasedTransformer.java b/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/RuleBasedTransformer.java deleted file mode 100644 index 12c793c6c8..0000000000 --- a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/RuleBasedTransformer.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.controller.concepts.lang; -import java.util.Set; - -/** - * Transformer with set of acceptance rules - * - * The transformer provides a set of {@link Acceptor}s, which could be used to - * verify if the input will produce result using the transformer. - * - * The transormer is able to produce result if ANY of associated - * {@link Acceptor}s accepted result. - * - * @author Tony Tkacik - * - * @param - * Input class for transformation - * @param

- * Product of transformation - */ -public interface RuleBasedTransformer extends Transformer { - - /** - * Set of {@link Acceptor}, which could be used to verify if the input is - * usable by transformer. - * - * The transformer is able to produce result if ANY of associated - * {@link Acceptor}s accepted result. - * - * @return Set of input acceptance rules associated to this transformer. - */ - Set> getRules(); - -} diff --git a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/SimpleConditionalTransformer.java b/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/SimpleConditionalTransformer.java deleted file mode 100644 index d5146677a9..0000000000 --- a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/SimpleConditionalTransformer.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.controller.concepts.lang; -/** - * Simple condition-based transformer - * - * The transformer provides {@link #isAcceptable(Object)} method, - * which could be used to query transformer if the input will produce - * result. - * - * This interface is simplified version of {@link RuleBasedTransformer} - does not - * provide decoupling of Acceptance rule from transformer, and should be used only - * for simple use-cases. - * - * @author Tony Tkacik - * - * @param Input class for transformation - * @param

Product of transformation - */ -public interface SimpleConditionalTransformer extends Transformer, Acceptor { - - - /** - * Checks if the input is acceptable - * for processing by the transformer. - * - * @return true it the input is acceptable for processing by transformer. - */ - @Override - public boolean isAcceptable(I input); -} diff --git a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/Transformer.java b/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/Transformer.java deleted file mode 100644 index 23f2d6ac9f..0000000000 --- a/opendaylight/sal/yang-prototype/concepts-lang/src/main/java/org/opendaylight/controller/concepts/lang/Transformer.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.controller.concepts.lang; -/** - * Factory which produces product based on input object - * - * @author Tony Tkacik - * - * @param Input - * @param

Product - */ -public interface Transformer { - /** - * Transforms input into instance of product. - * - * @param input Input which drives transformation - * @return Instance of product which was created from supplied input. - */ - P transform(I input); -} diff --git a/opendaylight/sal/yang-prototype/concepts-lang/src/site/site.xml b/opendaylight/sal/yang-prototype/concepts-lang/src/site/site.xml deleted file mode 100644 index 80ff3a4b99..0000000000 --- a/opendaylight/sal/yang-prototype/concepts-lang/src/site/site.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - org.apache.maven.skins - maven-fluido-skin - 1.3.0 - - - -

- - - - - - diff --git a/opendaylight/sal/yang-prototype/sal/.gitignore b/opendaylight/sal/yang-prototype/sal/.gitignore deleted file mode 100644 index ea8c4bf7f3..0000000000 --- a/opendaylight/sal/yang-prototype/sal/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/target diff --git a/opendaylight/sal/yang-prototype/src/site/markdown/readme.md b/opendaylight/sal/yang-prototype/src/site/markdown/readme.md deleted file mode 100644 index ac77a3ed32..0000000000 --- a/opendaylight/sal/yang-prototype/src/site/markdown/readme.md +++ /dev/null @@ -1,14 +0,0 @@ -SAL -==================== - -Project documentation ---------------------- - -### Description - - - -### Scope - - - diff --git a/opendaylight/sal/yang-prototype/src/site/resources/stylesheet.css b/opendaylight/sal/yang-prototype/src/site/resources/stylesheet.css deleted file mode 100644 index 19365864f5..0000000000 --- a/opendaylight/sal/yang-prototype/src/site/resources/stylesheet.css +++ /dev/null @@ -1,522 +0,0 @@ -/* Javadoc style sheet */ -/* -Overall document style -*/ -body { - background-color:#ffffff; - color:#353833; - font-family:Arial, Helvetica, sans-serif; - font-size:76%; - margin:0; -} -a:link, a:visited { - text-decoration:none; - color:#4c6b87; -} -a:hover, a:focus { - text-decoration:none; - color:#bb7a2a; -} -a:active { - text-decoration:none; - color:#4c6b87; -} -a[name] { - color:#353833; -} -a[name]:hover { - text-decoration:none; - color:#353833; -} -pre { - font-size:1.3em; -} -h1 { - font-size:1.8em; -} -h2 { - font-size:1.5em; -} -h3 { - font-size:1.4em; -} -h4 { - font-size:1.3em; -} -h5 { - font-size:1.2em; -} -h6 { - font-size:1.1em; -} -ul { - list-style-type:disc; -} -code, tt { - font-size:1.2em; -} -dt code { - font-size:1.2em; -} -table tr td dt code { - font-size:1.2em; - vertical-align:top; -} -sup { - font-size:.6em; -} -/* -Document title and Copyright styles -*/ -.clear { - clear:both; - height:0px; - overflow:hidden; -} -.aboutLanguage { - float:right; - padding:0px 21px; - font-size:.8em; - z-index:200; - margin-top:-7px; -} -.legalCopy { - margin-left:.5em; -} -.bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; -} -.bar a:hover, .bar a:focus { - color:#bb7a2a; -} -.tab { - background-color:#0066FF; - background-image:url(resources/titlebar.gif); - background-position:left top; - background-repeat:no-repeat; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* -Navigation bar styles -*/ -.bar { - background-image:url(resources/background.gif); - background-repeat:repeat-x; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:1em; - margin:0; -} -.topNav { - background-image:url(resources/background.gif); - background-repeat:repeat-x; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; -} -.bottomNav { - margin-top:10px; - background-image:url(resources/background.gif); - background-repeat:repeat-x; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; -} -.subNav { - background-color:#dee3e9; - border-bottom:1px solid #9eadc0; - float:left; - width:100%; - overflow:hidden; -} -.subNav div { - clear:left; - float:left; - padding:0 0 5px 6px; -} -ul.navList, ul.subNavList { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.navList li{ - list-style:none; - float:left; - padding:3px 6px; -} -ul.subNavList li{ - list-style:none; - float:left; - font-size:90%; -} -.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { - color:#FFFFFF; - text-decoration:none; -} -.topNav a:hover, .bottomNav a:hover { - text-decoration:none; - color:#bb7a2a; -} -.navBarCell1Rev { - background-image:url(resources/tab.gif); - background-color:#a88834; - color:#FFFFFF; - margin: auto 5px; - border:1px solid #c9aa44; -} -/* -Page header and footer styles -*/ -.header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; -} -.indexHeader { - margin:10px; - position:relative; -} -.indexHeader span{ - margin-right:15px; -} -.indexHeader h1 { - font-size:1.3em; -} -.title { - color:#2c4557; - margin:10px 0; -} -.subTitle { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 25px 0; - padding:0; -} -.footer ul { - margin:20px 0 5px 0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:1.2em; -} -/* -Heading styles -*/ -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; - margin:0 0 6px -8px; - padding:2px 5px; -} -ul.blockList ul.blockList ul.blockList li.blockList h3 { - background-color:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; - margin:0 0 6px -8px; - padding:2px 5px; -} -ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; -} -ul.blockList li.blockList h2 { - padding:0px 0 20px 0; -} -/* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { - clear:both; - padding:10px 20px; - position:relative; -} -.indexContainer { - margin:10px; - position:relative; - font-size:1.0em; -} -.indexContainer h2 { - font-size:1.1em; - padding:0 0 3px 0; -} -.indexContainer ul { - margin:0; - padding:0; -} -.indexContainer ul li { - list-style:none; -} -.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { - font-size:1.1em; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:10px 0 10px 20px; -} -.serializedFormContainer dl.nameValue dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -.serializedFormContainer dl.nameValue dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* -List styles -*/ -ul.horizontal li { - display:inline; - font-size:0.9em; -} -ul.inheritance { - margin:0; - padding:0; -} -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; -} -ul.blockList, ul.blockListLast { - margin:10px 0 10px 0; - padding:0; -} -ul.blockList li.blockList, ul.blockListLast li.blockList { - list-style:none; - margin-bottom:25px; -} -ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #9eadc0; - background-color:#f9f9f9; -} -ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:1px solid #9eadc0; - border-top:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; - border-bottom:1px solid #9eadc0; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; -} -table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; -} -/* -Table styles -*/ -.contentContainer table, .classUseContainer table, .constantValuesContainer table { - border-bottom:1px solid #9eadc0; - width:100%; -} -.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { - width:100%; -} -.contentContainer .description table, .contentContainer .details table { - border-bottom:none; -} -.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ - vertical-align:top; - padding-right:20px; -} -.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, -.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, -.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, -.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { - padding-right:3px; -} -.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#FFFFFF; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - margin:0px; - white-space:pre; -} -caption a:link, caption a:hover, caption a:active, caption a:visited { - color:#FFFFFF; -} -.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { - white-space:nowrap; - padding-top:8px; - padding-left:8px; - display:block; - float:left; - background-image:url(resources/titlebar.gif); - height:18px; -} -.contentContainer ul.blockList li.blockList caption span.activeTableTab span { - white-space:nowrap; - padding-top:8px; - padding-left:8px; - display:block; - float:left; - background-image:url(resources/activetitlebar.gif); - height:18px; -} -.contentContainer ul.blockList li.blockList caption span.tableTab span { - white-space:nowrap; - padding-top:8px; - padding-left:8px; - display:block; - float:left; - background-image:url(resources/titlebar.gif); - height:18px; -} -.contentContainer ul.blockList li.blockList caption span.tableTab, .contentContainer ul.blockList li.blockList caption span.activeTableTab { - padding-top:0px; - padding-left:0px; - background-image:none; - float:none; - display:inline; -} -.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { - width:10px; - background-image:url(resources/titlebar_end.gif); - background-repeat:no-repeat; - background-position:top right; - position:relative; - float:left; -} -.contentContainer ul.blockList li.blockList .activeTableTab .tabEnd { - width:10px; - margin-right:5px; - background-image:url(resources/activetitlebar_end.gif); - background-repeat:no-repeat; - background-position:top right; - position:relative; - float:left; -} -.contentContainer ul.blockList li.blockList .tableTab .tabEnd { - width:10px; - margin-right:5px; - background-image:url(resources/titlebar_end.gif); - background-repeat:no-repeat; - background-position:top right; - position:relative; - float:left; -} -ul.blockList ul.blockList li.blockList table { - margin:0 0 12px 0px; - width:100%; -} -.tableSubHeadingColor { - background-color: #EEEEFF; -} -.altColor { - background-color:#eeeeef; -} -.rowColor { - background-color:#ffffff; -} -.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { - text-align:left; - padding:3px 3px 3px 7px; -} -th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { - background:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; - text-align:left; - padding:3px 3px 3px 7px; -} -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { - font-weight:bold; -} -td.colFirst, th.colFirst { - border-left:1px solid #9eadc0; - white-space:nowrap; -} -td.colLast, th.colLast { - border-right:1px solid #9eadc0; -} -td.colOne, th.colOne { - border-right:1px solid #9eadc0; - border-left:1px solid #9eadc0; -} -table.overviewSummary { - padding:0px; - margin-left:0px; -} -table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, -table.overviewSummary td.colOne, table.overviewSummary th.colOne { - width:25%; - vertical-align:middle; -} -table.packageSummary td.colFirst, table.overviewSummary th.colFirst { - width:25%; - vertical-align:middle; -} -/* -Content styles -*/ -.description pre { - margin-top:0; -} -.deprecatedContent { - margin:0; - padding:10px 0; -} -.docSummary { - padding:0; -} -/* -Formatting effect styles -*/ -.sourceLineNo { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:.9em; -} -.block { - display:block; - margin:3px 0 0 0; -} -.strong { - font-weight:bold; -} - diff --git a/opendaylight/sal/yang-prototype/src/site/site.xml b/opendaylight/sal/yang-prototype/src/site/site.xml deleted file mode 100644 index 6957e2ebb9..0000000000 --- a/opendaylight/sal/yang-prototype/src/site/site.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - org.apache.maven.skins - maven-fluido-skin - 1.3.0 - - - - - - - - - - - -