Class CommonParameters

    • Field Detail

      • args

        protected String[] args
      • DEFAULT_MARC_VERSION

        public static final MarcVersion DEFAULT_MARC_VERSION
      • doHelp

        protected boolean doHelp
      • doLog

        protected boolean doLog
      • limit

        protected int limit
      • offset

        protected int offset
      • defaultRecordType

        protected Leader.Type defaultRecordType
      • fixAlephseq

        protected boolean fixAlephseq
      • fixAlma

        protected boolean fixAlma
      • fixKbr

        protected boolean fixKbr
      • alephseq

        protected boolean alephseq
      • marcxml

        protected boolean marcxml
      • lineSeparated

        protected boolean lineSeparated
      • trimId

        protected boolean trimId
      • defaultEncoding

        protected String defaultEncoding
      • options

        protected org.apache.commons.cli.Options options
      • parser

        protected static final org.apache.commons.cli.CommandLineParser parser
      • cmd

        protected org.apache.commons.cli.CommandLine cmd
    • Constructor Detail

      • CommonParameters

        public CommonParameters()
      • CommonParameters

        public CommonParameters​(String[] arguments)
                         throws org.apache.commons.cli.ParseException
        Throws:
        org.apache.commons.cli.ParseException
    • Method Detail

      • setOptions

        protected void setOptions()
      • getOptions

        public org.apache.commons.cli.Options getOptions()
      • setMarcVersion

        public void setMarcVersion​(MarcVersion marcVersion)
      • setMarcVersion

        public void setMarcVersion​(String marcVersion)
                            throws org.apache.commons.cli.ParseException
        Throws:
        org.apache.commons.cli.ParseException
      • getMarcFormat

        public MarcFormat getMarcFormat()
      • setMarcFormat

        public void setMarcFormat​(MarcFormat marcFormat)
      • setMarcFormat

        public void setMarcFormat​(String marcFormatString)
                           throws org.apache.commons.cli.ParseException
        Throws:
        org.apache.commons.cli.ParseException
      • getDataSource

        public DataSource getDataSource()
      • setDataSource

        public void setDataSource​(DataSource dataSource)
      • setDataSource

        public void setDataSource​(String dataSourceString)
                           throws org.apache.commons.cli.ParseException
        Throws:
        org.apache.commons.cli.ParseException
      • doHelp

        public boolean doHelp()
      • setDoHelp

        public void setDoHelp​(boolean doHelp)
      • doLog

        public boolean doLog()
      • setDoLog

        public void setDoLog​(boolean doLog)
      • getArgs

        public String[] getArgs()
      • getLimit

        public int getLimit()
      • setLimit

        public void setLimit​(int limit)
      • getOffset

        public int getOffset()
      • setOffset

        public void setOffset​(int offset)
      • hasId

        public boolean hasId()
      • getId

        public String getId()
      • setId

        public void setId​(String id)
      • getDefaultRecordType

        public Leader.Type getDefaultRecordType()
      • setDefaultRecordType

        public void setDefaultRecordType​(Leader.Type defaultRecordType)
      • setDefaultRecordType

        public void setDefaultRecordType​(String defaultRecordType)
                                  throws org.apache.commons.cli.ParseException
        Throws:
        org.apache.commons.cli.ParseException
      • fixAlephseq

        public boolean fixAlephseq()
      • setFixAlephseq

        public void setFixAlephseq​(boolean fixAlephseq)
      • fixAlma

        public boolean fixAlma()
      • setFixAlma

        public void setFixAlma​(boolean fixAlma)
      • fixKbr

        public boolean fixKbr()
      • setFixKbr

        public void setFixKbr​(boolean fixKbr)
      • getReplacementInControlFields

        public String getReplacementInControlFields()
      • isAlephseq

        public boolean isAlephseq()
      • setAlephseq

        public void setAlephseq​(boolean alephseq)
      • isMarcxml

        public boolean isMarcxml()
      • setMarcxml

        public void setMarcxml​(boolean marcxml)
      • isLineSeparated

        public boolean isLineSeparated()
      • setLineSeparated

        public void setLineSeparated​(boolean lineSeparated)
      • getOutputDir

        public String getOutputDir()
      • setOutputDir

        public void setOutputDir​(String outputDir)
      • getTrimId

        public boolean getTrimId()
      • setTrimId

        public void setTrimId​(boolean trimId)
      • setIgnorableFields

        public void setIgnorableFields​(String ignorableFields)
      • setRecordIgnorator

        public void setRecordIgnorator​(String ignorableRecords)
      • setRecordFilter

        public void setRecordFilter​(String allowableRecords)
      • setStream

        public void setStream​(InputStream stream)
      • getDefaultEncoding

        public String getDefaultEncoding()
      • getPicaIdField

        public String getPicaIdField()
      • setPicaIdField

        public void setPicaIdField​(String picaIdField)
      • getPicaSubfieldSeparator

        public String getPicaSubfieldSeparator()
      • setPicaSubfieldSeparator

        public void setPicaSubfieldSeparator​(String picaSubfieldSeparator)
      • getPicaSchemaFile

        public String getPicaSchemaFile()
      • getSchemaType

        public SchemaType getSchemaType()
      • getPicaRecordTypeField

        public String getPicaRecordTypeField()
      • isMarc21

        public boolean isMarc21()
      • isPica

        public boolean isPica()
      • getGroupBy

        public String getGroupBy()
      • getGroupListFile

        public String getGroupListFile()
      • formatParameters

        public String formatParameters()