[mapguide-commits] r10063 - branches/4.0/MgDev/Doc/landing
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Fri Nov 10 10:28:51 PST 2023
Author: jng
Date: 2023-11-10 10:28:50 -0800 (Fri, 10 Nov 2023)
New Revision: 10063
Modified:
branches/4.0/MgDev/Doc/landing/feature-properties.md
branches/4.0/MgDev/Doc/landing/geom-collections.md
Log:
#2877: Introduce a custom pseudo-macro !doclinkclass that we'll generate language-specific API doc links for with a custom markdown preprocessor step before the main docfx build
Modified: branches/4.0/MgDev/Doc/landing/feature-properties.md
===================================================================
--- branches/4.0/MgDev/Doc/landing/feature-properties.md 2023-11-10 18:20:55 UTC (rev 10062)
+++ branches/4.0/MgDev/Doc/landing/feature-properties.md 2023-11-10 18:28:50 UTC (rev 10063)
@@ -3,7 +3,7 @@
A feature property is a key-value pair where the key is a
property name as defined in a feature class definition, and
the value is the property's value. The property's type is one
-of the classes derived from the base class `MgProperty` ([.net](dotnet_api/api/OSGeo.MapGuide.MgProperty.html) [Java](java_api/org/osgeo/mapguide/MgProperty.html) [PHP](TODO.md)). The
+of the classes derived from the base class `MgProperty` [!doclinkclass MgProperty]. The
following list shows the names of the classes derived from
`MgProperty` and, for each class, the type returned by the
`GetValue()` method:
@@ -10,17 +10,17 @@
| Class | Returns |
|-------|---------|
-| `MgBlobProperty` | `MgByteReader` [.net](dotnet_api/api/OSGeo.MapGuide.MgByteReader.html) [Java](java_api/org/osgeo/mapguide/MgByteReader.html) [PHP](TODO.md) |
-| `MgBooleanProperty` | `bool` |
-| `MgByteProperty` | `byte` |
-| `MgClobProperty` | `MgByteReader` [.net](dotnet_api/api/OSGeo.MapGuide.MgByteReader.html) [Java](java_api/org/osgeo/mapguide/MgByteReader.html) [PHP](TODO.md) |
-| `MgDateTimeProperty` | `MgDateTime` [.net](dotnet_api/api/OSGeo.MapGuide.MgDateTime.html) [Java](java_api/org/osgeo/mapguide/MgDateTime.html) [PHP](TODO.md) |
-| `MgDoubleProperty` | `double` |
-| `MgFeatureProperty` | `MgFeatureReader` [.net](dotnet_api/api/OSGeo.MapGuide.MgFeatureReader.html) [Java](java_api/org/osgeo/mapguide/MgFeatureReader.html) [PHP](TODO.md) |
-| `MgGeometryProperty` | `MgByteReader` [.net](dotnet_api/api/OSGeo.MapGuide.MgByteReader.html) [Java](java_api/org/osgeo/mapguide/MgByteReader.html) [PHP](TODO.md) |
-| `MgInt16Property` | `int16` |
-| `MgInt32Property` | `int32` |
-| `MgInt64Property` | `int64` |
-| `MgRasterProperty` | `MgRaster` [.net](dotnet_api/api/OSGeo.MapGuide.MgRaster.html) [Java](java_api/org/osgeo/mapguide/MgRaster.html) [PHP](TODO.md) |
-| `MgSingleProperty` | `float` |
-| `MgStringProperty` | `string` |
\ No newline at end of file
+| `MgBlobProperty` [!doclinkclass MgBlobProperty] | `MgByteReader` [!doclinkclass MgByteReader] |
+| `MgBooleanProperty` [!doclinkclass MgBooleanProperty] | `bool` |
+| `MgByteProperty` [!doclinkclass MgByteProperty] | `byte` |
+| `MgClobProperty` [!doclinkclass MgClobProperty] | `MgByteReader` [!doclinkclass MgByteReader] |
+| `MgDateTimeProperty` [!doclinkclass MgDateTimeProperty] | `MgDateTime` [!doclinkclass MgDateTime] |
+| `MgDoubleProperty` [!doclinkclass MgDoubleProperty] | `double` |
+| `MgFeatureProperty` [!doclinkclass MgFeatureProperty] | `MgFeatureReader` [!doclinkclass MgFeatureReader] |
+| `MgGeometryProperty` [!doclinkclass MgGeometryProperty] | `MgByteReader` [!doclinkclass MgByteReader] |
+| `MgInt16Property` [!doclinkclass MgInt16Property] | `int16` |
+| `MgInt32Property` [!doclinkclass MgInt32Property] | `int32` |
+| `MgInt64Property` [!doclinkclass MgInt64Property] | `int64` |
+| `MgRasterProperty` [!doclinkclass MgRasterProperty] | `MgRaster` [!doclinkclass MgRaster] |
+| `MgSingleProperty` [!doclinkclass MgSingleProperty] | `float` |
+| `MgStringProperty` [!doclinkclass MgStringProperty] | `string` |
\ No newline at end of file
Modified: branches/4.0/MgDev/Doc/landing/geom-collections.md
===================================================================
--- branches/4.0/MgDev/Doc/landing/geom-collections.md 2023-11-10 18:20:55 UTC (rev 10062)
+++ branches/4.0/MgDev/Doc/landing/geom-collections.md 2023-11-10 18:28:50 UTC (rev 10063)
@@ -1,23 +1,17 @@
# Geometry Collections
-<p>The following collection classes are used by
- MgGeometryFactory methods in the construction of geometries
- and geometry components. See the MgGeometryFactory description for discussion and illustration of this use.</p>
+The following collection classes are used by `MgGeometryFactory` methods in the construction of geometries and geometry components. See the `MgGeometryFactory` description [!doclinkclass MgGeometryFactory] for discussion and illustration of this use.
- * [MgGeometryFactory (.net)](dotnet_api/api/OSGeo.MapGuide.MgGeometryFactory.html)
- * [MgGeometryFactory (java)](java_api/org/osgeo/mapguide/MgGeometryFactory.html)
- * [MgGeometryFactory (PHP)](TODO.md)
-
-| Class | | | |
-|-----------------------------|--------|--------|----------------|
-|MgCoordinateCollection |[.net](dotnet_api/api/OSGeo.MapGuide.MgCoordinateCollection.html)|[Java](java_api/org/osgeo/mapguide/MgCoordinateCollection.html)|[PHP](TODO.md)|
-|MgCurvePolygonCollection |[.net](dotnet_api/api/OSGeo.MapGuide.MgCurvePolygonCollection.html)|[Java](java_api/org/osgeo/mapguide/MgCurvePolygonCollection.html)|[PHP](TODO.md)|
-|MgCurveRingCollection |[.net](dotnet_api/api/OSGeo.MapGuide.MgCurveRingCollection.html)|[Java](java_api/org/osgeo/mapguide/MgCurveRingCollection.html)|[PHP](TODO.md)|
-|MgCurveSegmentCollection |[.net](dotnet_api/api/OSGeo.MapGuide.MgCurveSegmentCollection.html)|[Java](java_api/org/osgeo/mapguide/MgCurveSegmentCollection.html)|[PHP](TODO.md)|
-|MgCurveStringCollection |[.net](dotnet_api/api/OSGeo.MapGuide.MgCurveStringCollection.html)|[Java](java_api/org/osgeo/mapguide/MgCurveStringCollection.html)|[PHP](TODO.md)|
-|MgGeometryCollection |[.net](dotnet_api/api/OSGeo.MapGuide.MgGeometryCollection.html)|[Java](java_api/org/osgeo/mapguide/MgGeometryCollection.html)|[PHP](TODO.md)|
-|MgGeometryComponentCollection|[.net](dotnet_api/api/OSGeo.MapGuide.MgGeometryComponentCollection.html)|[Java](java_api/org/osgeo/mapguide/MgGeometryComponentCollection.html)|[PHP](TODO.md)|
-|MgLinearRingCollection |[.net](dotnet_api/api/OSGeo.MapGuide.MgLinearRingCollection.html)|[Java](java_api/org/osgeo/mapguide/MgLinearRingCollection.html)|[PHP](TODO.md)|
-|MgLineStringCollection |[.net](dotnet_api/api/OSGeo.MapGuide.MgLineStringCollection.html)|[Java](java_api/org/osgeo/mapguide/MgLineStringCollection.html)|[PHP](TODO.md)|
-|MgPointCollection |[.net](dotnet_api/api/OSGeo.MapGuide.MgPointCollection.html)|[Java](java_api/org/osgeo/mapguide/MgPointCollection.html)|[PHP](TODO.md)|
-|MgPolygonCollection |[.net](dotnet_api/api/OSGeo.MapGuide.MgPolygonCollection.html)|[Java](java_api/org/osgeo/mapguide/MgPolygonCollection.html)|[PHP](TODO.md)|
\ No newline at end of file
+| Class | |
+|-----------------------------|--------|
+|MgCoordinateCollection |[!doclinkclass MgCoordinateCollection]|
+|MgCurvePolygonCollection |[!doclinkclass MgCurvePolygonCollection]|
+|MgCurveRingCollection |[!doclinkclass MgCurveRingCollection]|
+|MgCurveSegmentCollection |[!doclinkclass MgCurveSegmentCollection]|
+|MgCurveStringCollection |[!doclinkclass MgCurveStringCollection]|
+|MgGeometryCollection |[!doclinkclass MgGeometryCollection]|
+|MgGeometryComponentCollection|[!doclinkclass MgGeometryComponentCollection]|
+|MgLinearRingCollection |[!doclinkclass MgLinearRingCollection]|
+|MgLineStringCollection |[!doclinkclass MgLineStringCollection]|
+|MgPointCollection |[!doclinkclass MgPointCollection]|
+|MgPolygonCollection |[!doclinkclass MgPolygonCollection]|
\ No newline at end of file
More information about the mapguide-commits
mailing list