All Packages This Package Class Hierarchy Class Search Index
Class com.jconfig.win.AppCommandMSVM
java.lang.Object
|
+----com.jconfig.win.AppCommandMSVM
class AppCommandMSVM
extends java.lang.Object
implements com.jconfig.AppCommand
{
// Fields 5
private static final String copyrightString;
private int maxNumArgs;
private Class[] permissibleClasses;
private Vector theArgs;
private RegCommandMSVM[] vat;
// Constructors 1
AppCommandMSVM(RegCommandMSVM[]);
// Methods 17
public void addArg(Object);
public String asString();
public void clearArgs();
String convertArgToString(Object);
public void dumpInfo(PrintStream, String);
private int figureOutMaxNumArgs(RegCommandMSVM);
private String fileTypesAsString();
public Object getArg(int);
public String getCommand();
String getExtensionOfArguments();
public int getMaxNumArgs();
public int getNumArgs();
public Class[] getPermissibleArgumentType(int);
public RegCommandMSVM getRegCommand(String);
public boolean isNumArgsUnlimited();
public boolean isSingleInstanceCapable();
public AppCommand redup();
}
Represents a command which can be sent to a Windows application.
- Author:
-
Copyright (c) 1997-2002 Samizdat Productions. All Rights Reserved.
private static final String copyrightString
private RegCommandMSVM[] vat
The RegCommandMSVM from which this object was created. For instance:
{ .txt, Txt_File, open, "C:\\windows\\notepad.exe %1" }
private Vector theArgs
The arguments which have been added to this object.
private Class[] permissibleClasses
private int maxNumArgs
AppCommandMSVM(RegCommandMSVM[] v)
Create from an array of RegCommandMSVM objects.
public String getCommand()
- Implements:
- getCommand in interface AppCommand
public String asString()
- Implements:
- asString in interface AppCommand
public AppCommand redup()
- Implements:
- redup in interface AppCommand
public int getMaxNumArgs()
- Implements:
- getMaxNumArgs in interface AppCommand
public void addArg(Object arg)
- Implements:
- addArg in interface AppCommand
String getExtensionOfArguments()
String convertArgToString(Object arg)
public int getNumArgs()
- Implements:
- getNumArgs in interface AppCommand
public void clearArgs()
- Implements:
- clearArgs in interface AppCommand
public Class[] getPermissibleArgumentType(int position)
- Implements:
- getPermissibleArgumentType in interface AppCommand
public Object getArg(int which)
- Implements:
- getArg in interface AppCommand
public boolean isNumArgsUnlimited()
- Implements:
- isNumArgsUnlimited in interface AppCommand
public boolean isSingleInstanceCapable()
- Implements:
- isSingleInstanceCapable in interface AppCommand
public RegCommandMSVM getRegCommand(String ext)
private int figureOutMaxNumArgs(RegCommandMSVM cmd)
private String fileTypesAsString()
public void dumpInfo(PrintStream ps,
String indent)
All Packages This Package Class Hierarchy Class Search Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7