src/demo/share/jfc/J2Ddemo/java2d/DemoInstVarsAccessorImplBase.java
author alitvinov
Wed, 26 Sep 2018 18:36:55 +0100
changeset 51937 c3fc25df8f5a
parent 50146 0bb0e464ee76
permissions -rw-r--r--
8211165: License header is absent in a few J2Ddemo source code files Reviewed-by: prr, iris
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
51937
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
     1
/*
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
     2
 *
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
     3
 * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
     4
 *
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
     5
 * Redistribution and use in source and binary forms, with or without
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
     6
 * modification, are permitted provided that the following conditions
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
     7
 * are met:
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
     8
 *
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
     9
 *   - Redistributions of source code must retain the above copyright
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    10
 *     notice, this list of conditions and the following disclaimer.
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    11
 *
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    12
 *   - Redistributions in binary form must reproduce the above copyright
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    13
 *     notice, this list of conditions and the following disclaimer in the
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    14
 *     documentation and/or other materials provided with the distribution.
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    15
 *
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    16
 *   - Neither the name of Oracle nor the names of its
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    17
 *     contributors may be used to endorse or promote products derived
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    18
 *     from this software without specific prior written permission.
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    19
 *
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    20
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    21
 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    22
 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    23
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    24
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    25
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    26
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    27
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    28
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    29
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    30
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
c3fc25df8f5a 8211165: License header is absent in a few J2Ddemo source code files
alitvinov
parents: 50146
diff changeset
    31
 */
50146
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    32
package java2d;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    33
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    34
import java.awt.Color;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    35
import javax.swing.JCheckBoxMenuItem;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    36
import javax.swing.JTabbedPane;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    37
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    38
/**
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    39
 * The implementation of 'DemoInstVarsAccessor' interface with empty methods.
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    40
 * It is used, when some parts of the demo are executed as standalone applications
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    41
 * not creating 'J2Ddemo' instances, for example in 'TextureChooser.main',
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    42
 * 'DemoGroup.main', 'Surface.createDemoFrame'.
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    43
 */
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    44
public class DemoInstVarsAccessorImplBase implements DemoInstVarsAccessor {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    45
    private JCheckBoxMenuItem printCB = new JCheckBoxMenuItem("Default Printer");
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    46
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    47
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    48
    public GlobalControls getControls() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    49
        return null;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    50
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    51
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    52
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    53
    public MemoryMonitor getMemoryMonitor() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    54
        return null;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    55
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    56
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    57
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    58
    public PerformanceMonitor getPerformanceMonitor() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    59
        return null;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    60
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    61
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    62
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    63
    public JTabbedPane getTabbedPane() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    64
        return null;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    65
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    66
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    67
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    68
    public DemoGroup[] getGroup() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    69
        return null;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    70
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    71
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    72
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    73
    public void setGroupColumns(int columns) {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    74
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    75
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    76
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    77
    public JCheckBoxMenuItem getVerboseCB() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    78
        return null;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    79
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    80
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    81
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    82
    public JCheckBoxMenuItem getCcthreadCB() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    83
        return null;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    84
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    85
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    86
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    87
    public JCheckBoxMenuItem getPrintCB() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    88
        return printCB;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    89
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    90
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    91
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    92
    public Color getBackgroundColor() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    93
        return null;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    94
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    95
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    96
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    97
    public JCheckBoxMenuItem getMemoryCB() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    98
        return null;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
    99
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
   100
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
   101
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
   102
    public JCheckBoxMenuItem getPerfCB() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
   103
        return null;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
   104
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
   105
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
   106
    @Override
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
   107
    public Intro getIntro() {
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
   108
        return null;
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
   109
    }
0bb0e464ee76 8198991: Move Java2D demo to the open repository
prr
parents:
diff changeset
   110
}