001/*
002 * This library is part of OpenCms -
003 * the Open Source Content Management System
004 *
005 * Copyright (c) Alkacon Software GmbH & Co. KG (http://www.alkacon.com)
006 *
007 * This library is free software; you can redistribute it and/or
008 * modify it under the terms of the GNU Lesser General Public
009 * License as published by the Free Software Foundation; either
010 * version 2.1 of the License, or (at your option) any later version.
011 *
012 * This library is distributed in the hope that it will be useful,
013 * but WITHOUT ANY WARRANTY; without even the implied warranty of
014 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
015 * Lesser General Public License for more details.
016 *
017 * For further information about Alkacon Software, please see the
018 * company website: http://www.alkacon.com
019 *
020 * For further information about OpenCms, please see the
021 * project website: http://www.opencms.org
022 *
023 * You should have received a copy of the GNU Lesser General Public
024 * License along with this library; if not, write to the Free Software
025 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
026 */
027
028package org.opencms.ade.sitemap.client.ui.css;
029
030import com.google.gwt.resources.client.CssResource;
031
032/**
033 * The CSS bundle for sitemap items.<p>
034 *
035 * @since 8.0.0
036 */
037
038public interface I_CmsSitemapItemCss extends CssResource {
039
040    /**
041     * CSS class accessor.<p>
042     *
043     * @return a CSS class
044     **/
045    String contentHide();
046
047    /**
048     * CSS class accessor.<p>
049     *
050     * @return a CSS class
051     **/
052    String expiredOrNotReleased();
053
054    /**
055     * CSS class accessor.<p>
056     *
057     * @return a CSS class
058     **/
059    String galleriesMode();
060
061    /**
062     * CSS class accessor.<p>
063     *
064     * @return a CSS class
065     **/
066    String hasChildren();
067
068    /**
069     * CSS class accessor.<p>
070     *
071     * @return a CSS class
072     **/
073    String hasNavChildren();
074
075    /**
076     * CSS class accessor.<p>
077     *
078     * @return a CSS class
079     **/
080    String hasNoChildren();
081
082    /**
083     * CSS class accessor.<p>
084     *
085     * @return a CSS class
086     **/
087    String hasNoNavChildren();
088
089    /**
090     * CSS class accessor.<p>
091     *
092     * @return a CSS class
093     **/
094    String hiddenNavEntry();
095
096    /**
097     * CSS class accessor.<p>
098     *
099     * @return a CSS class
100     **/
101    String itemTitle();
102
103    /**
104     * CSS class accessor.<p>
105     *
106     * @return a CSS class
107     **/
108    String marker();
109
110    /**
111     * CSS class accessor.<p>
112     *
113     * @return a CSS class
114     **/
115    String markUnchanged();
116
117    /**
118     * CSS class accessor.<p>
119     *
120     * @return a CSS class
121     **/
122    String modelPageMode();
123
124    /**
125     * CSS class accessor.<p>
126     *
127     * @return a CSS class
128     **/
129    String navMode();
130
131    /**
132     * CSS class accessor.<p>
133     *
134     * @return a CSS class
135     **/
136    String notInNavigationEntry();
137
138    /**
139     * CSS class accessor.<p>
140     *
141     * @return a CSS class
142     **/
143    String positionIndicator();
144
145    /**
146     * CSS class accessor.<p>
147     *
148     * @return a CSS class
149     */
150    String sitemapEntryDecoration();
151
152    /**
153     * CSS class accessor.<p>
154     *
155     * @return a CSS class
156     **/
157    String treeItemOpener();
158
159    /**
160     * CSS class accessor.<p>
161     *
162     * @return a CSS class
163     **/
164    String vfsMode();
165
166}