1. Project Clover database mar. avr. 16 2024 08:19:06 CEST
  2. Package org.devacfr.maven.skins.reflow.context

File DocumentContext.java

 

Coverage histogram

../../../../../../img/srcFileCovDistChart10.png
0% of files have more coverage

Code metrics

0
4
2
1
56
15
2
0,5
2
2
1

Classes

Class Line # Actions
DocumentContext 32 4 0% 2 0
1.0100%
 

Contributing tests

This file is covered by 1 test. .

Source view

1    /*
2    * Licensed to the Apache Software Foundation (ASF) under one
3    * or more contributor license agreements. See the NOTICE file
4    * distributed with this work for additional information
5    * regarding copyright ownership. The ASF licenses this file
6    * to you under the Apache License, Version 2.0 (the
7    * "License"); you may not use this file except in compliance
8    * with the License. You may obtain a copy of the License at
9    *
10    * http://www.apache.org/licenses/LICENSE-2.0
11    *
12    * Unless required by applicable law or agreed to in writing,
13    * software distributed under the License is distributed on an
14    * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15    * KIND, either express or implied. See the License for the
16    * specific language governing permissions and limitations
17    * under the License.
18    */
19    package org.devacfr.maven.skins.reflow.context;
20   
21    import javax.annotation.Nonnull;
22   
23    import org.devacfr.maven.skins.reflow.ISkinConfig;
24    import org.devacfr.maven.skins.reflow.model.NavSideMenu;
25   
26    /**
27    * The context associate to page of doc page.
28    *
29    * @author Christophe Friederich
30    * @since 2.0
31    */
 
32    public class DocumentContext extends Context<DocumentContext> {
33   
34    /** */
35    private final NavSideMenu navSideMenu;
36   
37    /**
38    * Default constructor.
39    *
40    * @param config
41    * a config (can not be {@code null}).
42    */
 
43  1 toggle public DocumentContext(final @Nonnull ISkinConfig config) {
44  1 super(config, ContextType.doc);
45  1 this.navSideMenu = new NavSideMenu(config);
46   
47  1 this.addChildren(this.navSideMenu);
48    }
49   
50    /**
51    * @return Returns the {@link NavSideMenu}.
52    */
 
53  1 toggle public NavSideMenu getNavSideMenu() {
54  1 return navSideMenu;
55    }
56    }