/** * Gets the value of a property as a boolean. * * @param propertyName * Property name * @return Boolean value */ public boolean getBooleanValue(final String propertyName) { return getBooleanValue(propertyName, false); }
/** * Gets the value of a property as a boolean. * * @param propertyName * Property name * @return Boolean value */ public boolean getBooleanValue(final String propertyName) { return getBooleanValue(propertyName, false); }
@Override public B fromConfig(final Config map) { if (map == null) { return (B) this; } super.fromConfig(map); final Config config = new Config(map); isShowStandardColumnTypeNames = config .getBooleanValue(SHOW_STANDARD_COLUMN_TYPE_NAMES); isShowOrdinalNumbers = config.getBooleanValue(SHOW_ORDINAL_NUMBERS); isShowRowCounts = config.getBooleanValue(SHOW_ROW_COUNTS); isHideForeignKeyNames = config.getBooleanValue(HIDE_FOREIGN_KEY_NAMES); isHidePrimaryKeyNames = config.getBooleanValue(HIDE_PRIMARY_KEY_NAMES); isHideIndexNames = config.getBooleanValue(HIDE_INDEX_NAMES); isHideTriggerNames = config.getBooleanValue(HIDE_TRIGGER_NAMES); isHideRoutineSpecificNames = config .getBooleanValue(HIDE_ROUTINE_SPECIFIC_NAMES); isHideTableConstraintNames = config.getBooleanValue(HIDE_CONSTRAINT_NAMES); isHideRemarks = config.getBooleanValue(HIDE_REMARKS); isShowWeakAssociations = config.getBooleanValue(SHOW_WEAK_ASSOCIATIONS); isAlphabeticalSortForForeignKeys = config .getBooleanValue(SC_SORT_ALPHABETICALLY_TABLE_FOREIGNKEYS); isAlphabeticalSortForIndexes = config .getBooleanValue(SC_SORT_ALPHABETICALLY_TABLE_INDEXES); return (B) this; }
isNoFooter = config.getBooleanValue(NO_FOOTER); isNoHeader = config.getBooleanValue(NO_HEADER); isShowDatabaseInfo = config.getBooleanValue(SHOW_DATABASE_INFO); isShowJdbcDriverInfo = config.getBooleanValue(SHOW_JDBC_DRIVER_INFO); isNoSchemaCrawlerInfo = config.getBooleanValue(NO_SCHEMACRAWLER_INFO); isAppendOutput = config.getBooleanValue(APPEND_OUTPUT); isShowUnqualifiedNames = config.getBooleanValue(SHOW_UNQUALIFIED_NAMES); .getBooleanValue(SORT_ALPHABETICALLY_TABLES, isAlphabeticalSortForTables); isAlphabeticalSortForTableColumns = config .getBooleanValue(SORT_ALPHABETICALLY_TABLE_COLUMNS, isAlphabeticalSortForTableColumns); .getBooleanValue(SORT_ALPHABETICALLY_ROUTINES, isAlphabeticalSortForRoutines); isAlphabeticalSortForRoutineColumns = config .getBooleanValue(SORT_ALPHABETICALLY_ROUTINE_COLUMNS, isAlphabeticalSortForRoutineColumns); isNoSchemaColors = config.getBooleanValue(NO_SCHEMA_COLORS);
@Override public OperationOptionsBuilder fromConfig(final Config map) { if (map == null) { return this; } super.fromConfig(map); final Config config = new Config(map); isShowLobs = config.getBooleanValue(SHOW_LOBS, false); return this; }
@Override public GraphOptionsBuilder fromConfig(final Config config) { if (config == null) { return this; } super.fromConfig(config); isShowPrimaryKeyCardinality = config .getBooleanValue(GRAPH_SHOW_PRIMARY_KEY_CARDINALITY, true); isShowForeignKeyCardinality = config .getBooleanValue(GRAPH_SHOW_FOREIGN_KEY_CARDINALITY, true); graphvizOpts = listGraphvizOpts(readGraphvizOpts(config)); final Map<String, String> graphvizAttributes = readGraphvizAttributes(config); if (graphvizAttributes != null) { this.graphvizAttributes = graphvizAttributes; } return this; }
@Override public SchemaInfoLevelBuilder fromConfig(final Config config) { if (config == null) { return this; } for (final SchemaInfoRetrieval schemaInfoRetrieval: SchemaInfoRetrieval .values()) { final String key = schemaInfoRetrieval.getKey(); if (config.containsKey(key)) { final boolean booleanValue = config.getBooleanValue(key); schemaInfoRetrievals.put(schemaInfoRetrieval, booleanValue); } } return this; }
@Override public SchemaInfoLevelBuilder fromConfig(final Config config) { if (config == null) { return this; } for (final SchemaInfoRetrieval schemaInfoRetrieval: SchemaInfoRetrieval .values()) { final String key = schemaInfoRetrieval.getKey(); if (config.containsKey(key)) { final boolean booleanValue = config.getBooleanValue(key); schemaInfoRetrievals.put(schemaInfoRetrieval, booleanValue); } } return this; }
final boolean noinfo = config.getBooleanValue("noinfo", true); textOptionsBuilder.noInfo(noinfo); consumeOption("noinfo"); final boolean noremarks = config.getBooleanValue("noremarks", true); textOptionsBuilder.noRemarks(noremarks); consumeOption("noremarks"); final boolean value = config.getBooleanValue("weakassociations", true); textOptionsBuilder.weakAssociations(value); consumeOption("weakassociations"); final boolean value = config.getBooleanValue("sorttables", true); textOptionsBuilder.sortTables(value); consumeOption("sorttables"); final boolean value = config.getBooleanValue("sortcolumns", true); textOptionsBuilder.sortTableColumns(value); consumeOption("sortcolumns"); final boolean value = config.getBooleanValue("sortinout", true); textOptionsBuilder.sortInOut(value); consumeOption("sortinout"); final boolean portablenames = config.getBooleanValue("portablenames", true); textOptionsBuilder.portableNames(portablenames);
final boolean noinfo = config.getBooleanValue("noinfo", true); textOptionsBuilder.noInfo(noinfo); consumeOption("noinfo"); final boolean noremarks = config.getBooleanValue("noremarks", true); textOptionsBuilder.noRemarks(noremarks); consumeOption("noremarks"); final boolean value = config.getBooleanValue("weakassociations", true); textOptionsBuilder.weakAssociations(value); consumeOption("weakassociations"); final boolean value = config.getBooleanValue("sorttables", true); textOptionsBuilder.sortTables(value); consumeOption("sorttables"); final boolean value = config.getBooleanValue("sortcolumns", true); textOptionsBuilder.sortTableColumns(value); consumeOption("sortcolumns"); final boolean value = config.getBooleanValue("sortinout", true); textOptionsBuilder.sortInOut(value); consumeOption("sortinout"); final boolean portablenames = config.getBooleanValue("portablenames", true); textOptionsBuilder.portableNames(portablenames);
/** * Gets the value of a property as a boolean. * * @param propertyName * Property name * @return Boolean value */ public boolean getBooleanValue(final String propertyName) { return getBooleanValue(propertyName, false); }
/** * Gets the value of a property as a boolean. * * @param propertyName * Property name * @return Boolean value */ public boolean getBooleanValue(final String propertyName) { return getBooleanValue(propertyName, false); }
/** * Gets the value of a property as a boolean. * * @param propertyName * Property name * @return Boolean value */ public boolean getBooleanValue(final String propertyName) { return getBooleanValue(propertyName, false); }
protected boolean getBooleanValue(final Config config, final String propertyName, final boolean defaultValue) { if (config == null) { return defaultValue; } return config.getBooleanValue(propertyName); }
@Override public OperationOptionsBuilder fromConfig(final Config map) { if (map == null) { return this; } super.fromConfig(map); final Config config = new Config(map); isShowLobs = config.getBooleanValue(SHOW_LOBS, false); return this; }
@Override public OperationOptionsBuilder fromConfig(final Config map) { if (map == null) { return this; } super.fromConfig(map); final Config config = new Config(map); isShowLobs = config.getBooleanValue(SHOW_LOBS, false); return this; }
@Override public SchemaInfoLevelBuilder fromConfig(final Config config) { if (config == null) { return this; } for (final SchemaInfoRetrieval schemaInfoRetrieval: SchemaInfoRetrieval .values()) { final String key = schemaInfoRetrieval.getKey(); if (config.containsKey(key)) { final boolean booleanValue = config.getBooleanValue(key); schemaInfoRetrievals.put(schemaInfoRetrieval, booleanValue); } } return this; }
@Override public SchemaInfoLevelBuilder fromConfig(final Config config) { if (config == null) { return this; } for (final SchemaInfoRetrieval schemaInfoRetrieval: SchemaInfoRetrieval .values()) { final String key = schemaInfoRetrieval.getKey(); if (config.containsKey(key)) { final boolean booleanValue = config.getBooleanValue(key); schemaInfoRetrievals.put(schemaInfoRetrieval, booleanValue); } } return this; }
.invertGrepMatch(config.getBooleanValue("invert-match", true)); consumeOption("invert-match"); .grepOnlyMatching(config.getBooleanValue("only-matching", true)); consumeOption("only-matching"); final boolean noEmptyTables = config.getBooleanValue("noemptytables", true); if (noEmptyTables)
.invertGrepMatch(config.getBooleanValue("invert-match", true)); consumeOption("invert-match"); .grepOnlyMatching(config.getBooleanValue("only-matching", true)); consumeOption("only-matching"); final boolean noEmptyTables = config.getBooleanValue("noemptytables", true); if (noEmptyTables)