ShinobiControls Xamarin Bindings Documentation

ShinobiForms : Shinobi.Forms Namespace

SFormXMLParser Class

An object capable of prasing XML to create a `ShinobiForm`.

Syntax

[Foundation.Register("SFormXMLParser", true)]
public class SFormXMLParser : Foundation.NSObject

Remarks

This parser can parse an XML string conforming to the XSD provided with this framework (`Shinobi.Forms_XSD.xml`).

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

Members

See Also: Inherited members from Foundation.NSObject.

Public Constructors

Default constructor.

Protected Constructors

Documentation for this section has not yet been entered.
A constructor used when creating managed representations of unmanaged objects.

Public Properties

[read-only]
override
ClassHandle IntPtr . The handle for this class.

Public Methods

FormFromXml (string, Foundation.NSStringEncoding, string, Foundation.NSStringEncoding) : ShinobiForm
Documentation for this section has not yet been entered.
IsValidXml (string, Foundation.NSStringEncoding, string, Foundation.NSStringEncoding) : bool
Documentation for this section has not yet been entered.

Member Details

SFormXMLParser Constructor

Default constructor.

Syntax

[Foundation.Export("init")]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
public SFormXMLParser ()

Remarks

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

SFormXMLParser Constructor

Documentation for this section has not yet been entered.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SFormXMLParser (Foundation.NSObjectFlag t)

Parameters

t
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

SFormXMLParser Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SFormXMLParser (IntPtr handle)

Parameters

handle
Handle of the unmanaged object

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

ClassHandle Property

The handle for this class.

Syntax

public override IntPtr ClassHandle { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

FormFromXml Method

Documentation for this section has not yet been entered.

Syntax

[Foundation.Export("formFromXml:xmlEncoding:xsd:xsdEncoding:")]
public virtual ShinobiForm FormFromXml (string xml, Foundation.NSStringEncoding xmlEncoding, string xsd, Foundation.NSStringEncoding xsdEncoding)

Parameters

xml
Documentation for this section has not yet been entered.
xmlEncoding
Documentation for this section has not yet been entered.
xsd
Documentation for this section has not yet been entered.
xsdEncoding
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4

IsValidXml Method

Documentation for this section has not yet been entered.

Syntax

[Foundation.Export("isValidXml:xmlEncoding:xsd:xsdEncoding:")]
public virtual bool IsValidXml (string xml, Foundation.NSStringEncoding xmlEncoding, string xsd, Foundation.NSStringEncoding xsdEncoding)

Parameters

xml
Documentation for this section has not yet been entered.
xmlEncoding
Documentation for this section has not yet been entered.
xsd
Documentation for this section has not yet been entered.
xsdEncoding
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Forms
Assembly: ShinobiForms (in ShinobiForms.dll)
Assembly Versions: 1.0.0.4