org.nodal.model
Interface MapNode

All Superinterfaces:
Content, MapContent, Node, NodeContent, TxnMonitorable
All Known Subinterfaces:
MapNode.Editor
All Known Implementing Classes:
BareMap, MapFilter

public interface MapNode
extends MapContent, NodeContent

A NodeContent object that is known to have MapContent.

A NodeContent object that has type MapType can always be cast to Map.

Author:
Lee Iverson
See Also:
MapType

Nested Class Summary
static interface MapNode.Editor
          Basic interface for modifying Nodes of type MapType.
 
Method Summary
 MapNode.Editor editMap()
          Directly access MapEditor.
 
Methods inherited from interface org.nodal.model.MapContent
asMap
 
Methods inherited from interface org.nodal.model.Content
getValue, invert, isValidProperty, properties, size, type, value
 
Methods inherited from interface org.nodal.model.Node
asAnchor, asMapNode, asRecordNode, asSequenceNode, bareNode, capability, content, edit, editRecord, editSequence, history, id, path, repository, type
 
Methods inherited from interface org.nodal.model.TxnMonitorable
addTxnHandler, removeTxnHandler
 

Method Detail

editMap

public MapNode.Editor editMap()
Directly access MapEditor.

Specified by:
editMap in interface Node