/** * Get the value of property {@code name} as a Boolean. * * @param name property name. * @return property value as a Boolean, or {@code null} if the * property does not exist. * @throws IllegalArgumentException if value does not represent a Boolean. */ public Boolean getBoolean(String name) { return getBoolean(name, null); }
@Override public boolean isValidate() { return getBoolean(READER_VALIDATE_KEY, READER_VALIDATE_DEFAULT); }
/** * Get the value of property {@code name} as a Boolean. * * @param name property name. * @return property value as a Boolean, or {@code null} if the * property does not exist. * @throws IllegalArgumentException if value does not represent a Boolean. */ public Boolean getBoolean(String name) { return getBoolean(name, null); }
@Override public boolean isValidate() { return getBoolean(READER_VALIDATE_KEY, READER_VALIDATE_DEFAULT); }
public boolean useOldPhysicalSizeCalculation() { MetadataOptions options = getMetadataOptions(); if (options instanceof DynamicMetadataOptions) { return ((DynamicMetadataOptions) options).getBoolean( OLD_PHYSICAL_SIZE_KEY, OLD_PHYSICAL_SIZE_DEFAULT); } return OLD_PHYSICAL_SIZE_DEFAULT; }
public boolean allowAutostitching() { MetadataOptions options = getMetadataOptions(); if (options instanceof DynamicMetadataOptions) { return ((DynamicMetadataOptions) options).getBoolean( ALLOW_AUTOSTITCHING_KEY, ALLOW_AUTOSTITCHING_DEFAULT); } return ALLOW_AUTOSTITCHING_DEFAULT; }
public boolean failOnMissingETS() { MetadataOptions options = getMetadataOptions(); if (options instanceof DynamicMetadataOptions) { return ((DynamicMetadataOptions) options).getBoolean( FAIL_ON_MISSING_KEY, FAIL_ON_MISSING_DEFAULT); } return FAIL_ON_MISSING_DEFAULT; }
public boolean useOldPhysicalSizeCalculation() { MetadataOptions options = getMetadataOptions(); if (options instanceof DynamicMetadataOptions) { return ((DynamicMetadataOptions) options).getBoolean( OLD_PHYSICAL_SIZE_KEY, OLD_PHYSICAL_SIZE_DEFAULT); } return OLD_PHYSICAL_SIZE_DEFAULT; }
public boolean allowAutostitching() { MetadataOptions options = getMetadataOptions(); if (options instanceof DynamicMetadataOptions) { return ((DynamicMetadataOptions) options).getBoolean( ALLOW_AUTOSTITCHING_KEY, ALLOW_AUTOSTITCHING_DEFAULT); } return ALLOW_AUTOSTITCHING_DEFAULT; }
public boolean canReadAttachments() { MetadataOptions options = getMetadataOptions(); if (options instanceof DynamicMetadataOptions) { return ((DynamicMetadataOptions) options).getBoolean( INCLUDE_ATTACHMENTS_KEY, INCLUDE_ATTACHMENTS_DEFAULT); } return INCLUDE_ATTACHMENTS_DEFAULT; }
public boolean canReadAttachments() { MetadataOptions options = getMetadataOptions(); if (options instanceof DynamicMetadataOptions) { return ((DynamicMetadataOptions) options).getBoolean( INCLUDE_ATTACHMENTS_KEY, INCLUDE_ATTACHMENTS_DEFAULT); } return INCLUDE_ATTACHMENTS_DEFAULT; }
public boolean failOnMissingETS() { MetadataOptions options = getMetadataOptions(); if (options instanceof DynamicMetadataOptions) { return ((DynamicMetadataOptions) options).getBoolean( FAIL_ON_MISSING_KEY, FAIL_ON_MISSING_DEFAULT); } return FAIL_ON_MISSING_DEFAULT; }
public boolean useChunkMap() { MetadataOptions options = getMetadataOptions(); if (options instanceof DynamicMetadataOptions) { return ((DynamicMetadataOptions) options).getBoolean( USE_CHUNKMAP_KEY, USE_CHUNKMAP_DEFAULT); } return USE_CHUNKMAP_DEFAULT; }
public boolean useChunkMap() { MetadataOptions options = getMetadataOptions(); if (options instanceof DynamicMetadataOptions) { return ((DynamicMetadataOptions) options).getBoolean( USE_CHUNKMAP_KEY, USE_CHUNKMAP_DEFAULT); } return USE_CHUNKMAP_DEFAULT; }
@Test public void testBoolean() { assertFalse(opt.getBoolean(KEY, false)); assertTrue(opt.getBoolean(KEY, true)); assertNull(opt.getBoolean(KEY, null)); assertNull(opt.getBoolean(KEY)); opt.setBoolean(KEY, false); assertFalse(opt.getBoolean(KEY, true)); assertFalse(opt.getBoolean(KEY, null)); assertFalse(opt.getBoolean(KEY)); opt.setBoolean(KEY, true); assertTrue(opt.getBoolean(KEY, false)); assertTrue(opt.getBoolean(KEY, null)); assertTrue(opt.getBoolean(KEY)); opt.setBoolean(KEY, null); assertFalse(opt.getBoolean(KEY, false)); assertTrue(opt.getBoolean(KEY, true)); assertNull(opt.getBoolean(KEY, null)); assertNull(opt.getBoolean(KEY)); }
@Test(dataProvider = "booleanStrings") public void testBooleanFromString(String falseString, String trueString) { opt.set(KEY, falseString); assertFalse(opt.getBoolean(KEY)); opt.set(KEY, trueString); assertTrue(opt.getBoolean(KEY)); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testBadBoolean() { opt.set(KEY, "foo"); opt.getBoolean(KEY); }