public abstract class ContentNodeImpl extends RubyObjectWrapper implements ContentNode
rubyNode, runtime| Constructor and Description |
|---|
ContentNodeImpl(org.jruby.runtime.builtin.IRubyObject rubyNode) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRole(java.lang.String role) |
java.lang.String |
context() |
Document |
document() |
java.lang.Object |
getAttr(java.lang.Object name) |
java.lang.Object |
getAttr(java.lang.Object name,
java.lang.Object defaultValue) |
java.lang.Object |
getAttr(java.lang.Object name,
java.lang.Object defaultValue,
boolean inherit) |
java.lang.Object |
getAttribute(java.lang.Object name) |
java.lang.Object |
getAttribute(java.lang.Object name,
java.lang.Object defaultValue) |
java.lang.Object |
getAttribute(java.lang.Object name,
java.lang.Object defaultValue,
boolean inherit) |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes() |
java.lang.String |
getContext() |
Document |
getDocument() |
java.lang.String |
getId() |
java.lang.String |
getNodeName() |
ContentNode |
getParent() |
java.lang.String |
getReftext() |
java.lang.String |
getRole() |
java.util.List<java.lang.String> |
getRoles() |
boolean |
hasAttr(java.lang.Object name) |
boolean |
hasAttr(java.lang.Object name,
boolean inherited) |
boolean |
hasAttribute(java.lang.Object name) |
boolean |
hasAttribute(java.lang.Object name,
boolean inherited) |
boolean |
hasRole(java.lang.String role) |
java.lang.String |
iconUri(java.lang.String name) |
java.lang.String |
id() |
java.lang.String |
imageUri(java.lang.String targetImage) |
java.lang.String |
imageUri(java.lang.String targetImage,
java.lang.String assetDirKey) |
boolean |
isAttr(java.lang.Object name,
java.lang.Object expected) |
boolean |
isAttr(java.lang.Object name,
java.lang.Object expected,
boolean inherit) |
boolean |
isAttribute(java.lang.Object name,
java.lang.Object expected) |
boolean |
isAttribute(java.lang.Object name,
java.lang.Object expected,
boolean inherit) |
boolean |
isBlock() |
boolean |
isInline() |
boolean |
isOption(java.lang.Object name) |
boolean |
isReftext() |
boolean |
isRole() |
java.lang.String |
mediaUri(java.lang.String target) |
java.lang.String |
normalizeWebPath(java.lang.String path,
java.lang.String start,
boolean preserveUriTarget) |
ContentNode |
parent() |
java.lang.String |
readAsset(java.lang.String path,
java.util.Map<java.lang.Object,java.lang.Object> opts) |
void |
removeRole(java.lang.String role) |
java.lang.String |
role() |
boolean |
setAttr(java.lang.Object name,
java.lang.Object value,
boolean overwrite) |
boolean |
setAttribute(java.lang.Object name,
java.lang.Object value,
boolean overwrite) |
void |
setId(java.lang.String id) |
getBoolean, getInt, getList, getProperty, getRubyObject, getRubyProperty, getRuntime, getString, getSymbol, setRubyProperty, setString, setSymbol, toJava, toJavapublic ContentNodeImpl(org.jruby.runtime.builtin.IRubyObject rubyNode)
public java.lang.String id()
id in interface ContentNodepublic java.lang.String getId()
getId in interface ContentNodepublic void setId(java.lang.String id)
setId in interface ContentNodepublic java.lang.String context()
context in interface ContentNodepublic java.lang.String getContext()
getContext in interface ContentNodepublic ContentNode parent()
parent in interface ContentNodepublic ContentNode getParent()
getParent in interface ContentNodepublic Document document()
document in interface ContentNodepublic Document getDocument()
getDocument in interface ContentNodepublic java.lang.String getNodeName()
getNodeName in interface ContentNodepublic boolean isInline()
isInline in interface ContentNodepublic boolean isBlock()
isBlock in interface ContentNodepublic java.util.Map<java.lang.String,java.lang.Object> getAttributes()
getAttributes in interface ContentNodepublic java.lang.Object getAttr(java.lang.Object name,
java.lang.Object defaultValue,
boolean inherit)
getAttr in interface ContentNodepublic java.lang.Object getAttr(java.lang.Object name,
java.lang.Object defaultValue)
getAttr in interface ContentNodepublic java.lang.Object getAttr(java.lang.Object name)
getAttr in interface ContentNodepublic java.lang.Object getAttribute(java.lang.Object name,
java.lang.Object defaultValue,
boolean inherit)
getAttribute in interface ContentNodepublic java.lang.Object getAttribute(java.lang.Object name,
java.lang.Object defaultValue)
getAttribute in interface ContentNodepublic java.lang.Object getAttribute(java.lang.Object name)
getAttribute in interface ContentNodepublic boolean isAttr(java.lang.Object name,
java.lang.Object expected,
boolean inherit)
isAttr in interface ContentNodepublic boolean isAttr(java.lang.Object name,
java.lang.Object expected)
isAttr in interface ContentNodepublic boolean isAttribute(java.lang.Object name,
java.lang.Object expected,
boolean inherit)
isAttribute in interface ContentNodepublic boolean isAttribute(java.lang.Object name,
java.lang.Object expected)
isAttribute in interface ContentNodepublic boolean hasAttr(java.lang.Object name)
hasAttr in interface ContentNodetrue if this node or the document has an attribute with the given namepublic boolean hasAttr(java.lang.Object name,
boolean inherited)
hasAttr in interface ContentNodetrue if the current node or depending on the inherited parameter the document has an attribute with the given name.public boolean hasAttribute(java.lang.Object name)
hasAttribute in interface ContentNodetrue if this node or the document has an attribute with the given namepublic boolean hasAttribute(java.lang.Object name,
boolean inherited)
hasAttribute in interface ContentNodetrue if the current node or depending on the inherited parameter the document has an attribute with the given name.public boolean setAttr(java.lang.Object name,
java.lang.Object value,
boolean overwrite)
setAttr in interface ContentNodepublic boolean setAttribute(java.lang.Object name,
java.lang.Object value,
boolean overwrite)
setAttribute in interface ContentNodepublic boolean isOption(java.lang.Object name)
isOption in interface ContentNodepublic boolean isRole()
isRole in interface ContentNodepublic java.lang.String getRole()
getRole in interface ContentNodepublic java.lang.String role()
role in interface ContentNodepublic java.util.List<java.lang.String> getRoles()
getRoles in interface ContentNodepublic boolean hasRole(java.lang.String role)
hasRole in interface ContentNodepublic void addRole(java.lang.String role)
addRole in interface ContentNodepublic void removeRole(java.lang.String role)
removeRole in interface ContentNodepublic boolean isReftext()
isReftext in interface ContentNodepublic java.lang.String getReftext()
getReftext in interface ContentNodepublic java.lang.String iconUri(java.lang.String name)
iconUri in interface ContentNodepublic java.lang.String mediaUri(java.lang.String target)
mediaUri in interface ContentNodepublic java.lang.String imageUri(java.lang.String targetImage)
imageUri in interface ContentNodepublic java.lang.String imageUri(java.lang.String targetImage,
java.lang.String assetDirKey)
imageUri in interface ContentNodepublic java.lang.String readAsset(java.lang.String path,
java.util.Map<java.lang.Object,java.lang.Object> opts)
readAsset in interface ContentNodepublic java.lang.String normalizeWebPath(java.lang.String path,
java.lang.String start,
boolean preserveUriTarget)
normalizeWebPath in interface ContentNode