public abstract class AbstractPinFeature extends Object implements PinFeature
| Constructor and Description |
|---|
AbstractPinFeature(Pin pin) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
blockPin() |
Pin |
getPin() |
boolean |
isActivatedFeature() |
boolean |
isBlocking() |
boolean |
isSetup() |
boolean |
isTorndownOnShutdown() |
void |
setTeardownOnShutdown(boolean teardown) |
void |
setup() |
protected abstract void |
setupImpl() |
void |
teardown() |
protected abstract void |
teardownImpl() |
String |
toString() |
void |
unblockPin() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNamepublic AbstractPinFeature(Pin pin)
public Pin getPin()
getPin in interface PinFeaturepublic boolean isActivatedFeature()
isActivatedFeature in interface PinFeaturepublic void activate()
activate in interface PinFeaturepublic void blockPin()
blockPin in interface PinFeaturepublic boolean isBlocking()
isBlocking in interface PinFeaturepublic void unblockPin()
unblockPin in interface PinFeatureprotected abstract void setupImpl()
protected abstract void teardownImpl()
public void setup()
setup in interface PinFeaturepublic void teardown()
teardown in interface PinFeaturepublic boolean isSetup()
isSetup in interface PinFeaturepublic boolean isTorndownOnShutdown()
isTorndownOnShutdown in interface PinFeaturepublic void setTeardownOnShutdown(boolean teardown)
setTeardownOnShutdown in interface PinFeatureCopyright © 2015 silverspoon.io. All rights reserved.