Class Arguments
- java.lang.Object
-
- com.sun.tools.corba.ee.idl.Arguments
-
- com.sun.tools.corba.ee.idl.toJavaPortable.Arguments
-
public class Arguments extends Arguments
-
-
Field Summary
Fields Modifier and Type Field Description static int
All
static int
Client
int
emit
boolean
LocalOptimization
static int
None
java.util.Hashtable<java.lang.String,java.lang.String>
packages
java.util.Hashtable<java.lang.String,java.lang.String>
packageTranslation
boolean
POAServer
java.lang.String
separator
static int
Server
NameModifier
skeletonNameModifier
java.lang.String
targetDir
NameModifier
tieNameModifier
boolean
TIEServer
-
Fields inherited from class com.sun.tools.corba.ee.idl.Arguments
corbaLevel, cppModule, definedSymbols, emitAll, file, includePaths, keepOldFiles, noWarn, scannerDebugFlag, tokenDebugFlag, verbose, versionRequest
-
-
Constructor Summary
Constructors Constructor Description Arguments()
Public, zero-argument constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
checkPackageNameValid(java.lang.String name)
protected int
collectUnknownArg(java.lang.String[] args, int i, java.util.Vector<java.lang.String> unknownArgs)
protected void
packageFromProps(java.util.Properties props)
protected void
parseOtherArgs(java.lang.String[] args, java.util.Properties properties)
Method parseOtherArgs() is called when the framework detects arguments which are unknown to it.private void
setDefaultEmitter()
d57482 (klr) method added so default emitter check could be overriden.private void
setNameModifiers(java.lang.String skeletonPattern, java.lang.String tiePattern)
-
Methods inherited from class com.sun.tools.corba.ee.idl.Arguments
setDebugFlags
-
-
-
-
Field Detail
-
packages
public java.util.Hashtable<java.lang.String,java.lang.String> packages
-
separator
public java.lang.String separator
-
None
public static final int None
- See Also:
- Constant Field Values
-
Client
public static final int Client
- See Also:
- Constant Field Values
-
Server
public static final int Server
- See Also:
- Constant Field Values
-
All
public static final int All
- See Also:
- Constant Field Values
-
emit
public int emit
-
TIEServer
public boolean TIEServer
-
POAServer
public boolean POAServer
-
LocalOptimization
public boolean LocalOptimization
-
skeletonNameModifier
public NameModifier skeletonNameModifier
-
tieNameModifier
public NameModifier tieNameModifier
-
packageTranslation
public java.util.Hashtable<java.lang.String,java.lang.String> packageTranslation
-
targetDir
public java.lang.String targetDir
-
-
Method Detail
-
parseOtherArgs
protected void parseOtherArgs(java.lang.String[] args, java.util.Properties properties) throws InvalidArgument
Description copied from class:Arguments
Method parseOtherArgs() is called when the framework detects arguments which are unknown to it. The default implementation of this method simply throws an InvalidArgument exception. Any overriding implementation must check the arguments passed to it for validity and process the arguments appropriately. If it detects an invalid argument, it should throw an InvalidArgument exception. Arguments MUST be of the form `/<arg> [<qualifiers>]' or `-<arg> [<qualifiers>]' where <qualifiers> is optional (for example, -iC:\includes, `C:\includes' is the qualifier for the argument `i').- Overrides:
parseOtherArgs
in classArguments
- Parameters:
args
- The arguments which are unknown by the framework.properties
- Environment-style properties collected from the file idl.config.- Throws:
InvalidArgument
- if the argument is unknown.
-
collectUnknownArg
protected int collectUnknownArg(java.lang.String[] args, int i, java.util.Vector<java.lang.String> unknownArgs)
-
packageFromProps
protected void packageFromProps(java.util.Properties props) throws InvalidArgument
- Throws:
InvalidArgument
-
setDefaultEmitter
private void setDefaultEmitter()
d57482 (klr) method added so default emitter check could be overriden.
-
setNameModifiers
private void setNameModifiers(java.lang.String skeletonPattern, java.lang.String tiePattern)
-
checkPackageNameValid
private void checkPackageNameValid(java.lang.String name) throws InvalidArgument
- Throws:
InvalidArgument
-
-