public abstract class FromDimensionsBase extends ChannelProvider
Constructor and Description |
---|
FromDimensionsBase() |
Modifier and Type | Method and Description |
---|---|
protected abstract Channel |
createFromDimensions(Dimensions dimensions) |
Channel |
get()
Gets or creates an object of type
T . |
DimensionsProvider |
getDimensions() |
void |
setDimensions(DimensionsProvider dimensions) |
getAsStack
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public Channel get() throws ProvisionFailedException
Provider
T
.ProvisionFailedException
- if the object cannot be returned.protected abstract Channel createFromDimensions(Dimensions dimensions) throws ProvisionFailedException
ProvisionFailedException
public DimensionsProvider getDimensions()
public void setDimensions(DimensionsProvider dimensions)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.