summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Application/ServiceSubEditor.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-09-15 19:42:39 +0000
committerBernard Normier <bernard@zeroc.com>2006-09-15 19:42:39 +0000
commit926a34c0cde3bb59a64c6906442246015290c310 (patch)
tree247d19ba42bd29fb7b60d96ac936ca91d497357b /java/src/IceGridGUI/Application/ServiceSubEditor.java
parentMerged fixes from 3.1 branch (diff)
downloadice-926a34c0cde3bb59a64c6906442246015290c310.tar.bz2
ice-926a34c0cde3bb59a64c6906442246015290c310.tar.xz
ice-926a34c0cde3bb59a64c6906442246015290c310.zip
dos2unix
Diffstat (limited to 'java/src/IceGridGUI/Application/ServiceSubEditor.java')
-rwxr-xr-xjava/src/IceGridGUI/Application/ServiceSubEditor.java220
1 files changed, 110 insertions, 110 deletions
diff --git a/java/src/IceGridGUI/Application/ServiceSubEditor.java b/java/src/IceGridGUI/Application/ServiceSubEditor.java
index d1a5d249f07..c92c4dff909 100755
--- a/java/src/IceGridGUI/Application/ServiceSubEditor.java
+++ b/java/src/IceGridGUI/Application/ServiceSubEditor.java
@@ -1,110 +1,110 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2006 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-package IceGridGUI.Application;
-
-import java.awt.event.ActionEvent;
-
-import javax.swing.AbstractAction;
-import javax.swing.Action;
-import javax.swing.JTextField;
-
-import com.jgoodies.forms.builder.DefaultFormBuilder;
-
-import IceGrid.*;
-import IceGridGUI.*;
-
-class ServiceSubEditor extends CommunicatorSubEditor
-{
- ServiceSubEditor(Editor mainEditor)
- {
- super(mainEditor);
-
- _name.getDocument().addDocumentListener(
- _mainEditor.getUpdateListener());
- _name.setToolTipText("Identifies this service within an IceBox server");
-
- _entry.getDocument().addDocumentListener(
- _mainEditor.getUpdateListener());
- _entry.setToolTipText(
- "<html>The service entry point and optional arguments.<br>"
- + "C++: <i>shared object:function-name arg1 arg2 ...</i><br>"
- + "Java: <i>class-name arg1 arg2 ...</i><br>"
- + "C#, Visual Basic: <i>assembly:class-name arg1 arg2 ...</i>"
- + "</html>");
- }
-
- ServiceDescriptor getServiceDescriptor()
- {
- return (ServiceDescriptor)
- _mainEditor.getSubDescriptor();
- }
-
- void appendProperties(DefaultFormBuilder builder)
- {
- builder.append("Service Name");
- builder.append(_name, 3);
- builder.nextLine();
-
- //
- // Add Communicator fields
- //
- super.appendProperties(builder);
-
- builder.append("Entry Point");
- builder.append(_entry, 3);
- builder.nextLine();
- }
-
- void writeDescriptor()
- {
- ServiceDescriptor descriptor = getServiceDescriptor();
- descriptor.name = _name.getText().trim();
- descriptor.entry = _entry.getText().trim();
- super.writeDescriptor(descriptor);
- }
-
- boolean isSimpleUpdate()
- {
- return getServiceDescriptor().name.equals(_name.getText().trim());
- }
-
- boolean validate()
- {
- return _mainEditor.check(new String[]{
- "Service Name", _name.getText().trim(),
- "Entry Point", _entry.getText().trim()});
- }
-
- void show(boolean isEditable)
- {
- ServiceDescriptor descriptor = getServiceDescriptor();
- Utils.Resolver detailResolver = _mainEditor.getDetailResolver();
-
- isEditable = isEditable && (detailResolver == null);
-
- if(detailResolver != null)
- {
- _name.setText(detailResolver.find("service"));
- }
- else
- {
- _name.setText(descriptor.name);
- }
- _name.setEditable(isEditable);
-
- _entry.setText(
- Utils.substitute(descriptor.entry, detailResolver));
- _entry.setEditable(isEditable);
-
- show(descriptor, isEditable);
- }
-
- private JTextField _name = new JTextField(20);
- private JTextField _entry = new JTextField(20);
-}
+// **********************************************************************
+//
+// Copyright (c) 2003-2006 ZeroC, Inc. All rights reserved.
+//
+// This copy of Ice is licensed to you under the terms described in the
+// ICE_LICENSE file included in this distribution.
+//
+// **********************************************************************
+package IceGridGUI.Application;
+
+import java.awt.event.ActionEvent;
+
+import javax.swing.AbstractAction;
+import javax.swing.Action;
+import javax.swing.JTextField;
+
+import com.jgoodies.forms.builder.DefaultFormBuilder;
+
+import IceGrid.*;
+import IceGridGUI.*;
+
+class ServiceSubEditor extends CommunicatorSubEditor
+{
+ ServiceSubEditor(Editor mainEditor)
+ {
+ super(mainEditor);
+
+ _name.getDocument().addDocumentListener(
+ _mainEditor.getUpdateListener());
+ _name.setToolTipText("Identifies this service within an IceBox server");
+
+ _entry.getDocument().addDocumentListener(
+ _mainEditor.getUpdateListener());
+ _entry.setToolTipText(
+ "<html>The service entry point and optional arguments.<br>"
+ + "C++: <i>shared object:function-name arg1 arg2 ...</i><br>"
+ + "Java: <i>class-name arg1 arg2 ...</i><br>"
+ + "C#, Visual Basic: <i>assembly:class-name arg1 arg2 ...</i>"
+ + "</html>");
+ }
+
+ ServiceDescriptor getServiceDescriptor()
+ {
+ return (ServiceDescriptor)
+ _mainEditor.getSubDescriptor();
+ }
+
+ void appendProperties(DefaultFormBuilder builder)
+ {
+ builder.append("Service Name");
+ builder.append(_name, 3);
+ builder.nextLine();
+
+ //
+ // Add Communicator fields
+ //
+ super.appendProperties(builder);
+
+ builder.append("Entry Point");
+ builder.append(_entry, 3);
+ builder.nextLine();
+ }
+
+ void writeDescriptor()
+ {
+ ServiceDescriptor descriptor = getServiceDescriptor();
+ descriptor.name = _name.getText().trim();
+ descriptor.entry = _entry.getText().trim();
+ super.writeDescriptor(descriptor);
+ }
+
+ boolean isSimpleUpdate()
+ {
+ return getServiceDescriptor().name.equals(_name.getText().trim());
+ }
+
+ boolean validate()
+ {
+ return _mainEditor.check(new String[]{
+ "Service Name", _name.getText().trim(),
+ "Entry Point", _entry.getText().trim()});
+ }
+
+ void show(boolean isEditable)
+ {
+ ServiceDescriptor descriptor = getServiceDescriptor();
+ Utils.Resolver detailResolver = _mainEditor.getDetailResolver();
+
+ isEditable = isEditable && (detailResolver == null);
+
+ if(detailResolver != null)
+ {
+ _name.setText(detailResolver.find("service"));
+ }
+ else
+ {
+ _name.setText(descriptor.name);
+ }
+ _name.setEditable(isEditable);
+
+ _entry.setText(
+ Utils.substitute(descriptor.entry, detailResolver));
+ _entry.setEditable(isEditable);
+
+ show(descriptor, isEditable);
+ }
+
+ private JTextField _name = new JTextField(20);
+ private JTextField _entry = new JTextField(20);
+}