#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
}
}