Package org.asciidoctor.ast
Interface ContentNode
-
- All Known Subinterfaces:
Block,Cell,Column,DescriptionList,Document,List,ListItem,PhraseNode,Section,StructuralNode,Table
public interface ContentNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddRole(java.lang.String role)java.lang.ObjectgetAttribute(java.lang.Object name)java.lang.ObjectgetAttribute(java.lang.Object name, java.lang.Object defaultValue)java.lang.ObjectgetAttribute(java.lang.Object name, java.lang.Object defaultValue, boolean inherit)java.util.Map<java.lang.String,java.lang.Object>getAttributes()java.lang.StringgetContext()DocumentgetDocument()java.lang.StringgetId()java.lang.StringgetNodeName()ContentNodegetParent()java.lang.StringgetReftext()java.lang.StringgetRole()java.util.List<java.lang.String>getRoles()booleanhasAttribute(java.lang.Object name)booleanhasAttribute(java.lang.Object name, boolean inherited)booleanhasRole(java.lang.String role)java.lang.StringiconUri(java.lang.String name)java.lang.StringimageUri(java.lang.String targetImage)java.lang.StringimageUri(java.lang.String targetImage, java.lang.String assetDirKey)booleanisAttribute(java.lang.Object name, java.lang.Object expected)booleanisAttribute(java.lang.Object name, java.lang.Object expected, boolean inherit)booleanisBlock()booleanisInline()booleanisOption(java.lang.Object name)booleanisReftext()booleanisRole()java.lang.StringmediaUri(java.lang.String target)java.lang.StringnormalizeWebPath(java.lang.String path, java.lang.String start, boolean preserveUriTarget)java.lang.StringreadAsset(java.lang.String path, java.util.Map<java.lang.Object,java.lang.Object> opts)voidremoveRole(java.lang.String role)booleansetAttribute(java.lang.Object name, java.lang.Object value, boolean overwrite)voidsetContext(java.lang.String context)voidsetId(java.lang.String id)
-
-
-
Method Detail
-
getId
java.lang.String getId()
- Returns:
- A unique ID for this node
-
setId
void setId(java.lang.String id)
-
getNodeName
java.lang.String getNodeName()
-
getParent
ContentNode getParent()
-
getContext
java.lang.String getContext()
-
setContext
void setContext(java.lang.String context)
-
getDocument
Document getDocument()
-
isInline
boolean isInline()
-
isBlock
boolean isBlock()
-
getAttributes
java.util.Map<java.lang.String,java.lang.Object> getAttributes()
-
getAttribute
java.lang.Object getAttribute(java.lang.Object name, java.lang.Object defaultValue, boolean inherit)
-
getAttribute
java.lang.Object getAttribute(java.lang.Object name, java.lang.Object defaultValue)
-
getAttribute
java.lang.Object getAttribute(java.lang.Object name)
-
hasAttribute
boolean hasAttribute(java.lang.Object name)
- Parameters:
name-- Returns:
trueif this node or the document has an attribute with the given name
-
hasAttribute
boolean hasAttribute(java.lang.Object name, boolean inherited)- Parameters:
name-inherited-- Returns:
trueif the current node or depending on the inherited parameter the document has an attribute with the given name.
-
isAttribute
boolean isAttribute(java.lang.Object name, java.lang.Object expected)- Parameters:
name-expected-- Returns:
-
isAttribute
boolean isAttribute(java.lang.Object name, java.lang.Object expected, boolean inherit)- Parameters:
name-expected-inherit-- Returns:
-
setAttribute
boolean setAttribute(java.lang.Object name, java.lang.Object value, boolean overwrite)- Parameters:
name-value-overwrite-- Returns:
-
isOption
boolean isOption(java.lang.Object name)
-
isRole
boolean isRole()
-
hasRole
boolean hasRole(java.lang.String role)
-
getRole
java.lang.String getRole()
-
getRoles
java.util.List<java.lang.String> getRoles()
-
addRole
void addRole(java.lang.String role)
-
removeRole
void removeRole(java.lang.String role)
-
isReftext
boolean isReftext()
-
getReftext
java.lang.String getReftext()
-
iconUri
java.lang.String iconUri(java.lang.String name)
-
mediaUri
java.lang.String mediaUri(java.lang.String target)
-
imageUri
java.lang.String imageUri(java.lang.String targetImage)
-
imageUri
java.lang.String imageUri(java.lang.String targetImage, java.lang.String assetDirKey)
-
readAsset
java.lang.String readAsset(java.lang.String path, java.util.Map<java.lang.Object,java.lang.Object> opts)
-
normalizeWebPath
java.lang.String normalizeWebPath(java.lang.String path, java.lang.String start, boolean preserveUriTarget)
-
-