Class AbstractHtml5SharedObject
java.lang.Object
com.webfirmframework.wffweb.tag.html.model.AbstractHtml5SharedObject
- All Implemented Interfaces:
Serializable
- Since:
- 1.0.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAttributeAddListener
(Object accessObject) getAttributeRemoveListener
(Object accessObject) getChildTagAppendListener
(Object accessObject) NB:- This method is for only for internal usegetChildTagRemoveListener
(Object accessObject) NB:- This method is for only for internal usegetInnerHtmlAddListener
(Object accessObject) getInsertAfterListener
(Object accessObject) NB:- This method is for only for internal usegetInsertBeforeListener
(Object accessObject) Deprecated.will be removed in future as there is a better implementation with InsertTagsBeforeListenergetInsertTagsBeforeListener
(Object accessObject) NB:- This method is for only for internal useint
getLastDataWffId
(Object accessObject) getNewDataWffId
(Object accessObject) getPushQueue
(Object accessObject) NB:- This method is for only for internal usegetRebuiltTags
(Object accessObject) Deprecated.only for internal use currently it's not used anywhere.getReplaceListener
(Object accessObject) NB:- This method is for only for internal useGets the object which is accessible in all of this tag hierarchy.getTagByWffId
(Object accessObject) getValueChangeListener
(Object accessObject) NB:- This listener is used for internal purpose and should not be consumed.getWffBMDataDeleteListener
(Object accessObject) NB:- This method is for only for internal usegetWffBMDataUpdateListener
(Object accessObject) NB:- This method is for only for internal useinitTagByWffId
(Object accessObject) boolean
NB:- This method is for only for internal useboolean
final ObjectId
objectId()
Note: only for internal use.void
setActiveWSListener
(boolean activeWSListener, Object accessObject) NB:- This method is for only for internal usevoid
setAttributeAddListener
(AttributeAddListener attributeAddListener, Object accessObject) void
setAttributeRemoveListener
(AttributeRemoveListener attributeRemoveListener, Object accessObject) void
setChildModified
(boolean childModified) Deprecated.it does nothing since 3.0.19void
setChildModified
(boolean childModified, Object accessObject) set true if any of the children has been modified.
NB:- it's for internal usevoid
setChildTagAppendListener
(ChildTagAppendListener childTagAppendListener, Object accessObject) NB:- This method is for only for internal usevoid
setChildTagRemoveListener
(ChildTagRemoveListener childTagRemoveListener, Object accessObject) NB:- This method is for only for internal usevoid
setInnerHtmlAddListener
(InnerHtmlAddListener innerHtmlAddListener, Object accessObject) void
setInsertAfterListener
(InsertAfterListener insertAfterListener, Object accessObject) NB:- This method is for only for internal usevoid
setInsertBeforeListener
(InsertBeforeListener insertBeforeListener, Object accessObject) Deprecated.will be removed in future as there is a better implementation with InsertTagsBeforeListenervoid
setInsertTagsBeforeListener
(InsertTagsBeforeListener insertTagsBeforeListener, Object accessObject) NB:- This method is for only for internal usevoid
setPushQueue
(PushQueue pushQueue, Object accessObject) NB:- This method is for only for internal usevoid
setReplaceListener
(ReplaceListener replaceListener, Object accessObject) NB:- This method is for only for internal usevoid
setSharedData
(Object sharedData) Sets the object which will be accessible by getSharedData method in all of this tag hierarchy.boolean
setSharedDataIfNull
(Object sharedData) void
setValueChangeListener
(AttributeValueChangeListener valueChangeListener, Object accessObject) NB:- This listener is used for internal purpose and should not be consumed.void
setWffBMDataDeleteListener
(WffBMDataDeleteListener wffBMDataDeleteListener, Object accessObject) NB:- This method is for only for internal usevoid
setWffBMDataUpdateListener
(WffBMDataUpdateListener wffBMDataUpdateListener, Object accessObject) NB:- This method is for only for internal use
-
Constructor Details
-
AbstractHtml5SharedObject
-
-
Method Details
-
getNewDataWffId
- Parameters:
accessObject
-- Returns:
- unique data-wff-id attribute
- Since:
- 2.0.0
-
getLock
- Parameters:
accessObject
-- Returns:
- the ReadWriteLock lock
- Since:
- 3.0.1
-
getLastDataWffId
-
isChildModified
public boolean isChildModified()- Returns:
- the childModified true if any of the children has been modified
- Since:
- 1.0.0
-
setChildModified
Deprecated.it does nothing since 3.0.19set true if any of the children has been modified.
NB:- it's for internal use- Parameters:
childModified
- the childModified to set- Since:
- 1.0.0
-
setChildModified
set true if any of the children has been modified.
NB:- it's for internal use- Parameters:
childModified
- the childModified to setaccessObject
- access object- Since:
- 3.0.19
-
getRebuiltTags
Deprecated.only for internal use currently it's not used anywhere. Needs to remove this method later.gets the set containing the objects which are rebuilt after modified by itsAbstractTagBase
method. NB:- only for internal use. currently it's not used anywhere- Parameters:
accessObject
-- Returns:
- the rebuiltTags
- Since:
- 1.0.0
-
getChildTagAppendListener
NB:- This method is for only for internal use- Parameters:
accessObject
-- Returns:
- the childTagAppendListener
-
setChildTagAppendListener
public void setChildTagAppendListener(ChildTagAppendListener childTagAppendListener, Object accessObject) NB:- This method is for only for internal use- Parameters:
childTagAppendListener
- the childTagAppendListener to setaccessObject
-
-
getChildTagRemoveListener
NB:- This method is for only for internal use- Parameters:
accessObject
-- Returns:
- the childTagRemoveListener
-
setChildTagRemoveListener
public void setChildTagRemoveListener(ChildTagRemoveListener childTagRemoveListener, Object accessObject) NB:- This method is for only for internal use- Parameters:
childTagRemoveListener
- the childTagRemoveListener to setaccessObject
-
-
getAttributeAddListener
- Parameters:
accessObject
-- Returns:
- the attributeAddListener
-
setAttributeAddListener
- Parameters:
attributeAddListener
- the attributeAddListener to setaccessObject
-
-
getAttributeRemoveListener
- Parameters:
accessObject
-- Returns:
- the attributeRemoveListener
-
setAttributeRemoveListener
public void setAttributeRemoveListener(AttributeRemoveListener attributeRemoveListener, Object accessObject) - Parameters:
attributeRemoveListener
- the attributeRemoveListener to setaccessObject
-
-
getInnerHtmlAddListener
- Parameters:
accessObject
-- Returns:
- the innerHtmlAddListener
-
setInnerHtmlAddListener
- Parameters:
innerHtmlAddListener
- the innerHtmlAddListener to setaccessObject
-
-
getTagByWffId
- Parameters:
accessObject
-- Returns:
- the map containing wffid and tag
- Since:
- 2.0.0
-
initTagByWffId
- Parameters:
accessObject
-- Returns:
- the map containing wffid and tag
- Since:
- 2.0.0
-
getValueChangeListener
NB:- This listener is used for internal purpose and should not be consumed. Instead, use addValueChangeListener and getValueChangeListeners methods.- Parameters:
accessObject
- access object of this method- Returns:
- the valueChangeListener
-
setValueChangeListener
public void setValueChangeListener(AttributeValueChangeListener valueChangeListener, Object accessObject) NB:- This listener is used for internal purpose and should not be consumed. Instead, use addValueChangeListener and getValueChangeListeners methods.- Parameters:
valueChangeListener
- the valueChangeListener to setaccessObject
- access object of this method
-
getInsertBeforeListener
Deprecated.will be removed in future as there is a better implementation with InsertTagsBeforeListenerNB:- This method is for only for internal use- Parameters:
accessObject
-- Returns:
- the insertBeforeListener
- Since:
- 2.1.1
-
setInsertBeforeListener
@Deprecated public void setInsertBeforeListener(InsertBeforeListener insertBeforeListener, Object accessObject) Deprecated.will be removed in future as there is a better implementation with InsertTagsBeforeListenerNB:- This method is for only for internal use- Parameters:
insertBeforeListener
- the insertBeforeListener to setaccessObject
-- Since:
- 2.1.1
-
getReplaceListener
NB:- This method is for only for internal use- Parameters:
accessObject
-- Returns:
- the replaceListener
- Since:
- 3.0.7
-
setReplaceListener
NB:- This method is for only for internal use- Parameters:
replaceListener
- the replaceListener to setaccessObject
-- Since:
- 3.0.7
-
getInsertTagsBeforeListener
NB:- This method is for only for internal use- Parameters:
accessObject
-- Returns:
- the insertTagsBeforeListener
- Since:
- 3.0.7
-
setInsertTagsBeforeListener
public void setInsertTagsBeforeListener(InsertTagsBeforeListener insertTagsBeforeListener, Object accessObject) NB:- This method is for only for internal use- Parameters:
insertTagsBeforeListener
- the insertTagsBeforeListener to setaccessObject
-- Since:
- 3.0.7
-
getInsertAfterListener
NB:- This method is for only for internal use- Parameters:
accessObject
-- Returns:
- the insertAfterListener
- Since:
- 3.0.7
-
setInsertAfterListener
NB:- This method is for only for internal use- Parameters:
insertAfterListener
- the insertAfterListener to setaccessObject
-- Since:
- 3.0.7
-
setWffBMDataDeleteListener
public void setWffBMDataDeleteListener(WffBMDataDeleteListener wffBMDataDeleteListener, Object accessObject) NB:- This method is for only for internal use- Parameters:
wffBMDataDeleteListener
- the wffDataDeleteListener to setaccessObject
-- Since:
- 2.1.8
-
setWffBMDataUpdateListener
public void setWffBMDataUpdateListener(WffBMDataUpdateListener wffBMDataUpdateListener, Object accessObject) NB:- This method is for only for internal use- Parameters:
wffBMDataUpdateListener
- the wffDataUpdateListener to setaccessObject
-- Since:
- 2.1.8
-
getWffBMDataDeleteListener
NB:- This method is for only for internal use- Parameters:
accessObject
-- Returns:
- the insertBeforeListener
- Since:
- 2.1.8
-
getWffBMDataUpdateListener
NB:- This method is for only for internal use- Parameters:
accessObject
-- Returns:
- the wffBMDataUpdateListener
- Since:
- 2.1.8
-
getRootTag
- Returns:
- the rootTag set through the constructor.
- Since:
- 2.1.11
-
setPushQueue
NB:- This method is for only for internal use- Parameters:
pushQueue
- the BrowserPage push queue to setaccessObject
-
-
getPushQueue
NB:- This method is for only for internal use- Returns:
- the the push queue of BrowserPage
-
setActiveWSListener
NB:- This method is for only for internal use- Parameters:
activeWSListener
- true if BrowserPage.wsListener != null otherwise falseaccessObject
-
-
isActiveWSListener
public boolean isActiveWSListener()NB:- This method is for only for internal use- Returns:
- true if BrowserPage.wsListener != null otherwise false
-
objectId
Note: only for internal use.- Returns:
- the object id for this object
- Since:
- 3.0.15 returns long value type, 3.0.19 returns ObjectId value type
-