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 intAllstatic intClientintemitbooleanLocalOptimizationstatic intNonejava.util.Hashtable<java.lang.String,java.lang.String>packagesjava.util.Hashtable<java.lang.String,java.lang.String>packageTranslationbooleanPOAServerjava.lang.Stringseparatorstatic intServerNameModifierskeletonNameModifierjava.lang.StringtargetDirNameModifiertieNameModifierbooleanTIEServer-
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 voidcheckPackageNameValid(java.lang.String name)protected intcollectUnknownArg(java.lang.String[] args, int i, java.util.Vector<java.lang.String> unknownArgs)protected voidpackageFromProps(java.util.Properties props)protected voidparseOtherArgs(java.lang.String[] args, java.util.Properties properties)Method parseOtherArgs() is called when the framework detects arguments which are unknown to it.private voidsetDefaultEmitter()d57482 (klr) method added so default emitter check could be overriden.private voidsetNameModifiers(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 InvalidArgumentDescription copied from class:ArgumentsMethod 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:
parseOtherArgsin 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
-
-