N2CMS

Packages | Classes | Enumerations | Functions

Package N2.Edit

Packages

package  AutoPublish
package  Export
package  FileSystem
package  Globalization
package  Install
package  Installation
package  Js
package  KeepAlive
package  LinkTracker
package  Membership
package  Navigation
package  Security
package  Settings
package  Trash
package  Versions
package  Web
package  Wizard
package  Workflow

Classes

class  AdministrativePluginAttribute
 Classes extending this abstract class are collected and may be retrieved by user interfaces in the editing interface. More...
class  ContainerRepository-g
 Gets and creates a container for management items. More...
class  ContentTemplate
 Describes a template for content. More...
class  ControlPanelDragPluginAttribute
 A control panel plugin that is hidden unless there is a zone on the page. More...
class  ControlPanelLinkAttribute
 Registers a link plugin in the control panel plugin area. More...
class  ControlPanelSeparatorAttribute
 A vertical separator line for the control panel plugin area. More...
class  EditableAdapter
 Controls aspects related to the editor interface and editing content items. More...
class  EditManager
 Class responsible for plugins in edit mode, knowling links to edit pages and saving interaction. More...
class  EditToolbarPluginAttribute
 A plugin added to the edit item toolbar area. More...
class  EditUrlManager
class  FileEventArgs
 Conveys information about files and directories. More...
class  FunctionalNodeProvider
interface  IContentBinder
 Binds values between a content item and it's interface. More...
interface  IContentTemplateRepository
interface  IControlPanelPlugin
interface  IDocumentBaseSource
 Used to resolve document base when applied to a content item. The document base is used to resolve the location of non-rooted links and sources in the editor html source. More...
interface  IEditManager
 Classes implementing this interface can be used to interact with the edit mode functionality. More...
interface  IEditUrlManager
interface  INodeProvider
 Provides virtual nodes for the management interface. More...
interface  ITreeSorter
class  LinkPluginAttribute
 Base class for plugins in the navigation screen and toolbar. More...
class  NavigationLinkPluginAttribute
class  NavigationPluginAttribute
 An attribute defining a right-click item in the navigation pane. More...
class  NavigationSeparatorPluginAttribute
 Adds a separator to the items in the right-click menu in the navigation pane. More...
class  Navigator
class  NodeAdapter
class  NullBinder-g
 Doesn't bind anything but reports the object was updated. More...
class  NullValidator-g
 Doesn't return any validation errors. More...
class  PluginContext
 Class used to supply plugins with contextual information. More...
class  SelectionUtility
 Helps discovering item selection in editing interfaces. More...
class  Targets
 Target frames in N2's edit interface.
class  ToolbarAreaAttribute
class  ToolbarOption
class  ToolbarPluginAttribute
 An attribute defining a toolbar item in edit mode. More...
class  TreeSorter
class  VirtualNodeFactory
class  AffectedItems
class  AvailableZones
class  ControlPanelEditingSaveAttribute
 Used internally to add the save changes during on page editing. More...
class  ControlPanelPreviewDiscardAttribute
 Used internally to add the dicard preview button. More...
class  ControlPanelPreviewPublishAttribute
 Used internally to apply the preview publish button. More...
class  Copy
class  Default
class  Delete
class  DiscardPreview
 Used by the control panel to discard a previews version. More...
class  Edit
class  Framed
 Framed class. More...
class  ItemInfo
class  Move
class  New
class  paste
 paste class. More...
class  PersonalSettings
class  PublishPreview
 Used by the control panel to publish a previews version. More...
class  ReferencingItems
class  Login
class  ManagementUtility
 Management helper methods.

Enumerations

enum  CreationPosition { Before, Below, After }
enum  NodePosition { Before, After }
enum  ToolbarArea {
  None = 0, Navigation = 1, Preview = 2, Both = 3,
  Operations = 4, Options = 8, Management = 16, Files = 32
}
 

An area in which to place edit mode plugins.

More...

Functions

delegate ContentItem NodeFactoryDelegate (string relativePath)
 Represents a method that creates a content item based on a path.

Enumeration Type Documentation

Enumerator:
Before 

Before the selected item on the same level.

Below 

Below the selected item, i.e. one level down.

After 

After the selected item on the same level.

Definition at line 3 of file CreationPosition.cs.

Enumerator:
Before 
After 

Definition at line 7 of file NodePosition.cs.

An area in which to place edit mode plugins.

Enumerator:
None 
Navigation 

The far left area above the navigation area.

Preview 

The far right area above the preview area.

Both 

Both panes. Used when referencing multiple panes in user interfaces.

Operations 

The central area above the preview area.

Options 

Before the search box, above the tool bar.

Management 

Displayed across all management interfaces.

Files 

Displayed on files.

Definition at line 27 of file ToolbarArea.cs.


Function Documentation

delegate ContentItem N2.Edit.NodeFactoryDelegate ( string  relativePath  ) 

Represents a method that creates a content item based on a path.

Parameters:
path The relative path to resolve
Returns:
The content item at the given path or null.