Class Arguments

    • Field Detail

      • packages

        public java.util.Hashtable<java.lang.String,​java.lang.String> packages
      • separator

        public java.lang.String separator
      • emit

        public int emit
      • TIEServer

        public boolean TIEServer
      • POAServer

        public boolean POAServer
      • LocalOptimization

        public boolean LocalOptimization
      • skeletonNameModifier

        public NameModifier skeletonNameModifier
      • packageTranslation

        public java.util.Hashtable<java.lang.String,​java.lang.String> packageTranslation
      • targetDir

        public java.lang.String targetDir
    • Constructor Detail

      • Arguments

        public Arguments()
        Public, zero-argument constructor.
    • 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 class Arguments
        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)
      • 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)