Package org.wicketstuff.facebook.plugins
Class LikeButton
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.wicketstuff.facebook.plugins.AbstractFacebookPlugin
-
- org.wicketstuff.facebook.plugins.LikeButton
-
- All Implemented Interfaces:
Serializable,Iterable<Component>,IEventSink,IEventSource,IFeedbackContributor,IConverterLocator,IMetadataContext<Serializable,Component>,IHeaderContributor,IRequestableComponent,IHierarchical<Component>,IClusterable
public class LikeButton extends AbstractFacebookPlugin
https://developers.facebook.com/docs/reference/plugins/like/- Author:
- Till Freier
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLikeButton.LikeButtonActionstatic classLikeButton.LikeButtonLayoutStyle-
Nested classes/interfaces inherited from class org.wicketstuff.facebook.plugins.AbstractFacebookPlugin
AbstractFacebookPlugin.EnumModel
-
-
Field Summary
-
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
-
-
Constructor Summary
Constructors Constructor Description LikeButton(String id)LikeButton(String id, String url)LikeButton(String id, IModel<?> url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LikeButton.LikeButtonActiongetAction()LikeButton.LikeButtonLayoutStylegetLayoutStyle()booleanisSendButton()booleanisShowFaces()voidsetAction(LikeButton.LikeButtonAction displayVerb)voidsetLayoutStyle(LikeButton.LikeButtonLayoutStyle layoutStyle)voidsetSendButton(boolean sendButton)voidsetShowFaces(boolean showFaces)-
Methods inherited from class org.wicketstuff.facebook.plugins.AbstractFacebookPlugin
getColorScheme, getFont, onRender, setColorScheme, setFont
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
getAction
public LikeButton.LikeButtonAction getAction()
- Returns:
- See Also:
setAction(LikeButtonAction)
-
getLayoutStyle
public LikeButton.LikeButtonLayoutStyle getLayoutStyle()
- Returns:
- See Also:
setLayoutStyle(LikeButtonLayoutStyle)
-
isSendButton
public boolean isSendButton()
- Returns:
- See Also:
setSendButton(boolean)
-
isShowFaces
public boolean isShowFaces()
- Returns:
- See Also:
setShowFaces(boolean)
-
setAction
public void setAction(LikeButton.LikeButtonAction displayVerb)
- Parameters:
displayVerb- the verb to display on the button. Options:LikeButton.LikeButtonAction
-
setLayoutStyle
public void setLayoutStyle(LikeButton.LikeButtonLayoutStyle layoutStyle)
- Parameters:
layoutStyle-- See Also:
LikeButton.LikeButtonLayoutStyle
-
setSendButton
public void setSendButton(boolean sendButton)
- Parameters:
sendButton- whether to include a Send button with the Like button.
-
setShowFaces
public void setShowFaces(boolean showFaces)
- Parameters:
showFaces- whether to display profile photos below the button (standard layout only)
-
-