New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public class XmlGanttProvider : GanttProviderBase

Inheritance: objectGanttProviderBaseXmlGanttProvider

Inherited Members GanttProviderBase.TaskFactoryGanttProviderBase.DependencyFactoryGanttProviderBase.ResourceFactoryGanttProviderBase.AssignmentFactory

Constructors

C#
public XmlGanttProvider()
C#
public XmlGanttProvider(string dataFileName, bool persistChanges = true)
Parameters:dataFileNamestringpersistChangesbool
C#
public XmlGanttProvider(XDocument document)
Parameters:documentXDocument

Properties

C#
public int RetryAttempts { get; set; }
C#
public int RetryDelay { get; set; }

Methods

C#
protected virtual XElement CreateAssignmentElement(IAssignment asm)
Parameters:asmIAssignmentReturns:

XElement

C#
protected virtual XElement CreateDependencyElement(IDependency depd)
Parameters:depdIDependencyReturns:

XElement

C#
protected virtual XElement CreateElementFromDictionary(IDictionary data, string name)
Parameters:dataIDictionarynamestringReturns:

XElement

C#
protected virtual XElement CreateTaskElement(ITask task)
Parameters:taskITaskReturns:

XElement

C#
public override IAssignment DeleteAssignment(IAssignment assignment)
Parameters:assignmentIAssignmentReturns:

IAssignment

Overrides: GanttProviderBase.DeleteAssignment(IAssignment)

C#
public override IDependency DeleteDependency(IDependency dependency)
Parameters:dependencyIDependencyReturns:

IDependency

Overrides: GanttProviderBase.DeleteDependency(IDependency)

C#
public override ITask DeleteTask(ITask task)
Parameters:taskITaskReturns:

ITask

Overrides: GanttProviderBase.DeleteTask(ITask)

C#
protected void EnsureStructure()
C#
public override List<IAssignment> GetAssignments()
Returns:

List<IAssignment>

Overrides: GanttProviderBase.GetAssignments()

C#
public override List<IDependency> GetDependencies()
Returns:

List<IDependency>

Overrides: GanttProviderBase.GetDependencies()

C#
public override List<IResource> GetResources()
Returns:

List<IResource>

Overrides: GanttProviderBase.GetResources()

C#
public override List<ITask> GetTasks()
Returns:

List<ITask>

Overrides: GanttProviderBase.GetTasks()

C#
protected virtual void IncrementNextId(string root, int value)
Parameters:rootstringvalueint
C#
public override void Initialize(string name, NameValueCollection config)
Parameters:namestringconfigNameValueCollection
C#
public override IAssignment InsertAssignment(IAssignment assignment)
Parameters:assignmentIAssignmentReturns:

IAssignment

Overrides: GanttProviderBase.InsertAssignment(IAssignment)

C#
public override IDependency InsertDependency(IDependency dependency)
Parameters:dependencyIDependencyReturns:

IDependency

Overrides: GanttProviderBase.InsertDependency(IDependency)

C#
public override ITask InsertTask(ITask task)
Parameters:taskITaskReturns:

ITask

Overrides: GanttProviderBase.InsertTask(ITask)

C#
protected void LoadDataFile()
C#
protected void LoadKeys()
C#
protected int ReadNextID(string parentNode)
Parameters:parentNodestringReturns:

int

C#
protected void SaveDataFile()
C#
public override IAssignment UpdateAssignment(IAssignment assignment)
Parameters:assignmentIAssignmentReturns:

IAssignment

Overrides: GanttProviderBase.UpdateAssignment(IAssignment)

C#
public override IDependency UpdateDependency(IDependency dependency)
Parameters:dependencyIDependencyReturns:

IDependency

Overrides: GanttProviderBase.UpdateDependency(IDependency)

C#
public override ITask UpdateTask(ITask task)
Parameters:taskITaskReturns:

ITask

Overrides: GanttProviderBase.UpdateTask(ITask)