Package com.helger.html.hc.html.embedded
Interface IHCObject<IMPLTYPE extends IHCObject<IMPLTYPE>>
-
- Type Parameters:
IMPLTYPE- Implementation type
- All Superinterfaces:
com.helger.commons.traits.IGenericImplTrait<IMPLTYPE>,com.helger.commons.hierarchy.IHasChildren<IHCNode>,com.helger.commons.hierarchy.IHasChildrenRecursive<IHCNode>,com.helger.commons.hierarchy.IHasChildrenSorted<IHCNode>,IHCElement<IMPLTYPE>,IHCElementWithChildren<IMPLTYPE>,IHCElementWithInternalChildren<IMPLTYPE,IHCNode>,IHCHasChildrenMutable<IMPLTYPE,IHCNode>,IHCHasCSSClasses<IMPLTYPE>,IHCHasCSSStyles<IMPLTYPE>,IHCHasID<IMPLTYPE>,IHCNode,IHCNodeWithChildren<IMPLTYPE>,Serializable
- All Known Implementing Classes:
AbstractHCObject,HCObject
public interface IHCObject<IMPLTYPE extends IHCObject<IMPLTYPE>> extends IHCElementWithChildren<IMPLTYPE>
Interface for OBJECTs- Author:
- Philip Helger
-
-
Field Summary
-
Fields inherited from interface com.helger.html.hc.html.IHCElement
DEFAULT_TABINDEX
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EHCObjectAligngetAlign()StringgetArchive()StringgetBorder()StringgetClassID()com.helger.commons.url.ISimpleURLgetCodeBase()com.helger.commons.mime.IMimeTypegetCodeType()com.helger.commons.url.ISimpleURLgetData()intgetHeight()StringgetHSpace()StringgetName()StringgetStandBy()com.helger.commons.mime.IMimeTypegetType()StringgetUseMap()StringgetVSpace()intgetWidth()booleanisDeclare()IMPLTYPEsetAlign(EHCObjectAlign eAlign)IMPLTYPEsetArchive(String sArchive)IMPLTYPEsetBorder(String sBorder)IMPLTYPEsetClassID(String sClassID)IMPLTYPEsetCodeBase(com.helger.commons.url.ISimpleURL aCodeBase)IMPLTYPEsetCodeType(com.helger.commons.mime.IMimeType aCodeType)IMPLTYPEsetData(com.helger.commons.url.ISimpleURL aData)IMPLTYPEsetDeclare(boolean bDeclare)IMPLTYPEsetHeight(int nHeight)IMPLTYPEsetHSpace(String sHSpace)IMPLTYPEsetName(String sName)IMPLTYPEsetStandBy(String sStandBy)IMPLTYPEsetType(com.helger.commons.mime.IMimeType aType)IMPLTYPEsetUseMap(String sUseMap)IMPLTYPEsetVSpace(String sVSpace)IMPLTYPEsetWidth(int nWidth)-
Methods inherited from interface com.helger.commons.hierarchy.IHasChildren
forAllChildren, forAllChildren, forAllChildrenBreakable, forAllChildrenMapped, getChildCount, getChildren, hasChildren, hasNoChildren
-
Methods inherited from interface com.helger.commons.hierarchy.IHasChildrenRecursive
forAllChildrenRecursive, forAllChildrenRecursive
-
Methods inherited from interface com.helger.commons.hierarchy.IHasChildrenSorted
findFirstChild, findFirstChildMapped, getAllChildren, getChildAtIndex, getFirstChild, getLastChild
-
Methods inherited from interface com.helger.html.hc.html.IHCElement
addEventHandler, containsEventHandler, customAttrs, getAccessKey, getContentEditable, getDirection, getDraggable, getElement, getEventHandler, getEventMap, getLanguage, getRole, getTabIndex, getTagName, getTitle, getTranslate, isHidden, isSpellCheck, isTranslateOff, isTranslateOn, isTranslateUndefined, isUnfocusable, prependEventHandler, removeAllEventHandler, setAccessKey, setContentEditable, setDirection, setDraggable, setEventHandler, setHidden, setLanguage, setRole, setSpellCheck, setTabIndex, setTitle, setTranslate, setTranslate, setUnfocusable, withCustomAttrs
-
Methods inherited from interface com.helger.html.hc.html.IHCElementWithInternalChildren
recursiveContainsChildWithTagName
-
Methods inherited from interface com.helger.html.hc.IHCHasChildrenMutable
addAndReturnChild, addAndReturnChildAt, addChild, addChildAt, addChildren, addChildren, addChildren, addChildrenAt, addChildrenAt, getAllChildrenAsNodeList, removeAllChildren, removeChild, removeChildAt, setChild, sortAllChildren
-
Methods inherited from interface com.helger.html.hc.html.IHCHasCSSClasses
addClass, addClasses, addClasses, addClasses, containsClass, getAllClasses, getAllClassesAsString, getAllClassNames, hasAnyClass, removeAllClasses, removeClass
-
Methods inherited from interface com.helger.html.hc.html.IHCHasCSSStyles
addStyle, addStyle, addStyles, addStyles, addStyles, containsStyle, getAllStyles, getAllStylesAsString, getAllStyleValues, getStyleValue, hasAnyStyle, hasStyle, removeAllStyles, removeStyle
-
Methods inherited from interface com.helger.html.hc.IHCHasID
ensureID, getID, hasID, hasNoID, setID, setUniqueID
-
Methods inherited from interface com.helger.html.hc.IHCNode
canConvertToMicroNode, consistencyCheck, convertToMicroNode, customizeNode, finalizeNodeState, getNodeState, getPlainText, registerExternalResources
-
Methods inherited from interface com.helger.html.hc.IHCNodeWithChildren
addChild, addChildAt, addChildren, addChildren, setChild
-
-
-
-
Method Detail
-
getWidth
int getWidth()
-
getHeight
int getHeight()
-
getAlign
@Nullable EHCObjectAlign getAlign()
-
setAlign
@Nonnull IMPLTYPE setAlign(@Nullable EHCObjectAlign eAlign)
-
getCodeBase
@Nullable com.helger.commons.url.ISimpleURL getCodeBase()
-
getCodeType
@Nullable com.helger.commons.mime.IMimeType getCodeType()
-
getData
@Nullable com.helger.commons.url.ISimpleURL getData()
-
isDeclare
boolean isDeclare()
-
getType
@Nullable com.helger.commons.mime.IMimeType getType()
-
-