C# Class Jade.Parser.Nodes.AttributedNode

Inheritance: Node
Show file Open project: rnrn/Jade4Net

Protected Properties

Property Type Description
attributes Object>.Dictionary
inheritsAttributes bool
preparedAttributeValues List>.Dictionary

Public Methods

Method Description
Clone ( ) : object
addAttribute ( String key, Object value ) : void
addAttributes ( Object>.Dictionary attributeMap ) : void
getAttribute ( String key ) : String
getAttributes ( ) : Object>.Dictionary

Protected Methods

Method Description
mergeInheritedAttributes ( JadeModel model ) : Object>.Dictionary

Private Methods

Method Description
addAttribute ( Object>.Dictionary map, String key, Object newValue ) : void
attributeValueToString ( Object value ) : String

Method Details

Clone() public method

public Clone ( ) : object
return object

addAttribute() public method

public addAttribute ( String key, Object value ) : void
key String
value Object
return void

addAttributes() public method

public addAttributes ( Object>.Dictionary attributeMap ) : void
attributeMap Object>.Dictionary
return void

getAttribute() public method

public getAttribute ( String key ) : String
key String
return String

getAttributes() public method

public getAttributes ( ) : Object>.Dictionary
return Object>.Dictionary

mergeInheritedAttributes() protected method

protected mergeInheritedAttributes ( JadeModel model ) : Object>.Dictionary
model JadeModel
return Object>.Dictionary

Property Details

attributes protected property

protected Dictionary attributes
return Object>.Dictionary

inheritsAttributes protected property

protected bool inheritsAttributes
return bool

preparedAttributeValues protected property

protected Dictionary> preparedAttributeValues
return List>.Dictionary