#region Disclaimer / License // Copyright (C) 2014, Jackie Ng // http://trac.osgeo.org/mapguide/wiki/maestro, jumpinjackie@gmail.com // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA // #endregion Disclaimer / License namespace OSGeo.MapGuide.ObjectModels.Common { /// /// The types of valid FDO expressions for use in Symbol Definitions /// public enum ExpressionDataType { /// /// BLOB data property /// Data_Blob, /// /// Boolean data property /// Data_Boolean, /// /// Byte data property /// Data_Byte, /// /// CLOB data property /// Data_Clob, /// /// DateTime data property /// Data_DateTime, /// /// Double data property /// Data_Double, /// /// Int16 data property /// Data_Int16, /// /// Int32 data property /// Data_Int32, /// /// Int64 data property /// Data_Int64, /// /// Single data property /// Data_Single, /// /// String data property /// Data_String, /// /// Geometry property /// Geometry, /// /// Raster property /// Raster, /// /// Association property /// Association, /// /// String symbol parameter /// Sym_String, /// /// Boolean symbol parameter /// Sym_Boolean, /// /// Integer symbol parameter /// Sym_Integer, /// /// Real symbol parameter /// Sym_Real, /// /// Color symbol parameter /// Sym_Color, /// /// Angle symbol parameter /// Sym_Angle, /// /// Fill color symbol parameter /// Sym_FillColor, /// /// Line color symbol parameter /// Sym_LineColor, /// /// Line weight symbol parameter /// Sym_LineWeight, /// /// Content symbol parameter /// Sym_Content, /// /// Markup symbol parameter /// Sym_Markup, /// /// Font name symbol parameter /// Sym_FontName, /// /// Bold symbol parameter /// Sym_Bold, /// /// Italic symbol parameter /// Sym_Italic, /// /// Underlined symbol parameter /// Sym_Underlined, /// /// Overlined symbol parameter /// Sym_Overlined, /// /// Oblique angle symbol parameter /// Sym_ObliqueAngle, /// /// Track spacing symbol parameter /// Sym_TrackSpacing, /// /// Font height symbol parameter /// Sym_FontHeight, /// /// Horizontal alignment symbol parameter /// Sym_HorizontalAlignment, /// /// Vertical alignment symbol parameter /// Sym_VerticalAlignment, /// /// Justification symbol parameter /// Sym_Justification, /// /// Line spacing symbol parameter /// Sym_LineSpacing, /// /// Text color symbol parameter /// Sym_TextColor, /// /// Ghost color symbol parameter /// Sym_GhostColor, /// /// Frame line color symbol parameter /// Sym_FrameLineColor, /// /// Frame fill color symbol parameter /// Sym_FrameFillColor, /// /// Start offset symbol parameter /// Sym_StartOffset, /// /// End offset symbol parameter /// Sym_EndOffset, /// /// Repeat X symbol parameter /// Sym_RepeatX, /// /// Repeat Y symbol parameter /// Sym_RepeatY } }