1 /*
   2  * CDDL HEADER START
   3  *
   4  * The contents of this file are subject to the terms of the
   5  * Common Development and Distribution License, Version 1.0 only
   6  * (the "License").  You may not use this file except in compliance
   7  * with the License.
   8  *
   9  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
  10  * or http://www.opensolaris.org/os/licensing.
  11  * See the License for the specific language governing permissions
  12  * and limitations under the License.
  13  *
  14  * When distributing Covered Code, include this CDDL HEADER in each
  15  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16  * If applicable, add the following below this CDDL HEADER, with the
  17  * fields enclosed by brackets "[]" replaced with your own identifying
  18  * information: Portions Copyright [yyyy] [name of copyright owner]
  19  *
  20  * CDDL HEADER END
  21  */
  22 /*
  23  * ident        "%Z%%M% %I%     %E% SMI"
  24  *
  25  * Copyright (c) 1999 by Sun Microsystems, Inc.
  26  * All rights reserved.
  27  */
  28 package com.sun.dhcpmgr.client;
  29 
  30 import java.awt.Component;
  31 import java.util.Enumeration;
  32 import javax.swing.*;
  33 
  34 import com.sun.dhcpmgr.ui.*;
  35 
  36 /**
  37  * The view displayed when we're in relay mode.
  38  */
  39 public class RelayView implements View {
  40     private Component display;
  41     
  42     public RelayView() {
  43         display = Wizard.createTextArea(
  44             ResourceStrings.getString("relay_view_text"), 4, 45);
  45     }
  46     
  47     public String getName() {
  48         return ResourceStrings.getString("relay_view_name");
  49     }
  50     
  51     public Enumeration menus() {
  52         return null;
  53     }
  54     
  55     public Enumeration menuItems(int menu) {
  56         return null;
  57     }
  58     
  59     public Component getDisplay() {
  60         return display;
  61     }
  62     
  63     public void find(String s) {
  64         // nothing to search
  65     }
  66     
  67     public void setActive(boolean state) {
  68         // Nothing to do
  69     }
  70     
  71     public void handleCreate() {
  72         // Nothing to do
  73     }
  74     
  75     public void handleDelete() {
  76         // Nothing to do
  77     }
  78     
  79     public void handleDuplicate() {
  80         // Nothing to do
  81     }
  82     
  83     public void handleProperties() {
  84         // Nothing to do
  85     }
  86     
  87     public void handleUpdate() {
  88         // Nothing to do
  89     }
  90     
  91     public void addSelectionListener(SelectionListener listener) {
  92         // Nothing to do
  93     }
  94     
  95     public void removeSelectionListener(SelectionListener listener) {
  96         // Nothing to do
  97     }
  98     
  99     public boolean isSelectionEmpty() {
 100         return true; // Nothing to select
 101     }
 102     
 103     public boolean isSelectionMultiple() {
 104         return false; // Nothing to select
 105     }
 106 }