/// <summary> /// Initializes a new instance of the <see cref="MultiPolygonFactory"/> class. /// </summary> /// <param name="xmlReader">An XmlReader instance</param> /// <param name="featureTypeInfo">A <see cref="FeatTypeInfo"/> instance providing metadata of the featuretype to query</param> internal MultiPolygonFactory(XmlReader xmlReader, FeatTypeInfo featureTypeInfo, IList<string> fieldnames) : base(xmlReader, featureTypeInfo, fieldnames) { }
/// <summary> /// Protected constructor for the abstract class. /// </summary> /// <param name="xmlReader">An XmlReader instance</param> /// <param name="featureTypeInfo">A <see cref="FeatTypeInfo"/> instance providing metadata of the featuretype to query</param> /// <param name="fieldNames">Names of fields</param> protected GeometryFactory(XmlReader xmlReader, FeatTypeInfo featureTypeInfo, IList<string> fieldNames) { _featureTypeInfo = featureTypeInfo; _xmlReader = xmlReader; _fieldNames = fieldNames; initializePathNodes(); initializeSeparators(); }
/// <summary> /// Initializes a new instance of the <see cref="PolygonFactory"/> class. /// This constructor shall just be called from the MultiPolygon factory. The feature node therefore is deactivated. /// </summary> /// <param name="xmlReader">An XmlReader instance</param> /// <param name="featureTypeInfo">A <see cref="FeatTypeInfo"/> instance providing metadata of the featuretype to query</param> internal PolygonFactory(XmlReader xmlReader, FeatTypeInfo featureTypeInfo, IList<string> fieldnames) : base(xmlReader, featureTypeInfo, fieldnames) { _featureNode.IsActive = false; }
/// <summary> /// Initializes a new instance of the <see cref="PolygonFactory"/> class. /// This constructor shall just be called from the MultiPolygon factory. The feature node therefore is deactivated. /// </summary> /// <param name="xmlReader">An XmlReader instance</param> /// <param name="featureTypeInfo">A <see cref="FeatTypeInfo"/> instance providing metadata of the featuretype to query</param> internal UnspecifiedGeometryFactory_WFS1_0_0_GML2(XmlReader xmlReader, FeatTypeInfo featureTypeInfo, IList<string> fieldnames) : base(xmlReader, featureTypeInfo, fieldnames) { _featureNode.IsActive = false; }