/**
* @constructor
*/
function XUILineCategory() {
}

XUILineCategory.prototype = {

    //组件
    /**
    "line":{
            "title":"线0",
            "name":"line",
            "type":"PUILineInterface",
            "index":0
        }*/

    /**
    "Legend":{
            "title":"图例",
            "name":"Legend",
            "type":"PUILegendInterface",
            "index":0
        }*/

    /**
    "tooltip":{
            "title":"提示框组件",
            "name":"tooltip",
            "type":"PUITooltipInterface",
            "index":0
        }*/

    /**
    "xAxis":{
            "title":"x轴",
            "name":"xAxis",
            "type":"PUIXAxisInterface",
            "index":0
        }*/

    /**
    "yAxis":{
            "title":"y轴",
            "name":"yAxis",
            "type":"PUIYAxisInterface",
            "index":0
        }*/


    //接口
    /**
    * 改变坐标指示器类型
    * @param {String} strStyle 指示器类型   
    * @property {Combo} AxisPointerStyle ["shadow","line","none","cross"]
    */
    SetAxisPointerStyle:function (strStyle) {
    },

    /**
    * 改变提示框背景颜色
    * @param {String} TipBgColor 背景颜色   
    * @property {Color} ToolTipBgColor "0xFF6F6F6F"
    */
    SetToolTipBgColor:function (TipBgColor) {
    },

    /**
    * 改变提示框边框颜色
    * @param {String} TipBorderColor 边框颜色   
    * @property {Color} ToolTipBorderColor "0xFF333333"
    */
    SetToolTipBorderColor:function (TipBorderColor) {
    },

    /**
    * 改变提示框边框大小
    * @param {Number} BorderWidth 边框大小  
    * @property {Number} ToolTipBorderWidth 1
    */
    SetToolTipBorderWidth:function (BorderWidth) {
    },

    /**
    * 改变提示框文字颜色
    * @param {String} TipColor 文字颜色   
    * @property {Color} ToolTipColor "0xFFFFFFFF"
    */
    SetToolTipColor:function (TipColor) {
    },

    /**
    * 改变提示框文字大小
    * @param {Number} FontSize 文字大小  
    * @property {Number} ToolTipFontSize 14
    */
    SetToolTipFontSize:function (FontSize) {
    },

    /**
    * 设置刻度线是否与标签对齐
    * @param {Boolean} choice 是否对齐   
    * @property {Combo} AlignWithLabel [true,false]
    */
    SetAlignWithLabel:function (choice) {
    },

    /**
    * 设置刻度线是否朝内
    * @param {Boolean} screen 是否朝内   
    * @property {Combo} AxisTickInside [true,false]
    */
    SetAxisTickInside:function (screen) {
    },

    /**
    * 设置刻度线颜色
    * @param {String} TickColor 刻度线颜色  
    * @property {Color} AxisTickColor "0xff000000"
    */
    SetAxisTickColor:function (TickColor) {
    },

    /**
    * 设置刻度线宽度
    * @param {Number} TickWidth 刻度宽度  
    * @property {Number} AxisTickWidth 1
    */
    SetAxisTickWidth:function (TickWidth) {
    },

    /**
    * 设置刻度线样式
    * @param {String} TickStyle 刻度线样式 
    * @property {Combo} AxisTickStyle ["solid","dashed","dotted"]
    */
    SetAxisTickStyle:function (TickStyle) {
    },

    /**
    * 设置线宽
    * @param {Number} nWidth 线宽
    * @property {Number} LineWidth 2
    */
    SetLineWidth:function (nWidth) {
    },

    /**
    * 设置线类型
    * @param {String} sType 线类型
    * @property {Combo} LineTpye ["solid","dashed","dotted"]
    */
    SetLineTpye:function (sType) {
    },

    /**
    * 设置线节点类型
    * @param {String} sType 线节点类型
    * @property {Combo} NodeType ["emptyCircle","rect","circle","roundRect", "triangle", "diamond", "pin", "arrow", "none"]
    */
    SetNodeType:function (sType) {
    },

    /**
    * 设置节点大小
    * @param {Number} nSize 节点大小
    * @property {Number} NodeSize 4
    */
    SetNodeSize:function (nSize) {
    },

    /**
    * 设置X轴文字大小
    * @param {Number} XAxisSize X轴文字大小
    * @property {Number} XAxisTextSize 14
    */
    SetXAxisSize:function (XAxisSize) {
    },

    /**
    * 设置y轴文字大小
    * @param {Number} yAxisSize X轴文字大小
    * @property {Number} yAxisTextSize 14
    */
    SetyAxisSize:function (yAxisSize) {
    },

    /**
    * 设置y轴类目数据
    * @param {Array} arrData 类目数据
    */
    SetyAxisData:function (arrData) {
    },

    /**
    * 设置折线图数据
    * @param {Array} arrLinetData 折线图数据
    */
    SetseriesFirstData:function (arrLinetData) {
    },

    /**
    * 设置折线图折线颜色
    * @param {String} strSerieslineStyleColor 折线图折线颜色
    * @property {Color} lineStyle "0xff000000" 
    */
    SetserieslineStyleColor:function (strSerieslineStyleColor) {
    },

    /**
    * 清除所有数据
    */
    SetBarDelete:function () {
    },

    /**
    * 设置柱状图第图例名称
    * @param {String} strOldName 旧的图例名称
    * @param {String} strNewName 新的图例名称
    */
    SetDataNameByOldName:function (strOldName,strNewName) {
    },

    /**
    * 新增X轴数据
    * @param {String} strNewName 数据名称
    * @param {Number} nNewSize 数据值
    */
    SetLinexData:function (strNewName,nNewSize) {
    },

    /**
    * 增加一条示例数据
    * @param {String} nName 示例数据名字
    * @param {Array} arrData 示例数据内容
    */
    SetBarDataObj:function (nName,arrData) {
    },

}