de.neuland.jade4j.parser.node
Class AttributedNode
java.lang.Object
de.neuland.jade4j.parser.node.Node
de.neuland.jade4j.parser.node.AttributedNode
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- MixinInjectNode, TagNode
public abstract class AttributedNode
- extends Node
| Methods inherited from class de.neuland.jade4j.parser.node.Node |
execute, getBlock, getFileName, getLineNumber, getName, getNodes, getValue, hasBlock, hasNodes, pollNode, push, setBlock, setFileName, setLineNumber, setName, setNodes, setValue |
attributes
protected Map<String,Object> attributes
preparedAttributeValues
protected Map<String,List<Object>> preparedAttributeValues
inheritsAttributes
protected boolean inheritsAttributes
AttributedNode
public AttributedNode()
addAttribute
public void addAttribute(String key,
Object value)
getAttribute
public String getAttribute(String key)
addAttributes
public void addAttributes(Map<String,Object> attributeMap)
getAttributes
public Map<String,Object> getAttributes()
mergeInheritedAttributes
protected Map<String,Object> mergeInheritedAttributes(JadeModel model)
clone
public AttributedNode clone()
throws CloneNotSupportedException
- Overrides:
clone in class Node
- Throws:
CloneNotSupportedException
Copyright © 2013. All rights reserved.