protected List < String > arguments ( ) { List < String > args = new ArgumentsBuilder ( ) . flag ( "-v" , verbose ) . flag ( "--package-dir" , packageDir ) . param ( "-d" , outputDirectory . getPath ( ) ) . param ( "-p" , packageName ) . map ( "--package:" , packageNameMap ( ) ) . param ( "--class-prefix" , classPrefix ) . param ( "--param-prefix" , parameterPrefix ) . param ( "--chunk-size" , chunkSize ) . flag ( "--no-dispatch-client" , ! generateDispatchClient ) . flag ( "--dispatch-as" , generateDispatchAs ) . param ( "--dispatch-version" , dispatchVersion ) . flag ( "--no-runtime" , ! generateRuntime ) . intersperse ( "--wrap-contents" , wrapContents ) . param ( "--protocol-file" , protocolFile ) . param ( "--protocol-package" , protocolPackage ) . param ( "--attribute-prefix" , attributePrefix ) . flag ( "--prepend-family" , prependFamily ) . flag ( "--blocking" , ! async ) . flag ( "--lax-any" , laxAny ) . flag ( "--no-varargs" , ! varArgs ) . flag ( "--ignore-unknown" , ignoreUnknown ) . flag ( "--autopackages" , autoPackages ) . flag ( "--mutable" , mutable ) . flag ( "--visitor" , visitor ) . getArguments ( ) ; return unmodifiableList ( args ) ; }
Returns the command line options to be used for scalaxb excluding the input file names .