001package com.hfg.xml.msofficexml.docx.wordprocessingml;
002
003import com.hfg.xml.XMLTag;
004
005
006public class WmlDrawingObjNonVisualProperties  extends XMLTag
007{
008   private static int sIdSrc = 1;
009
010   //---------------------------------------------------------------------------
011   public WmlDrawingObjNonVisualProperties()
012   {
013      super(WmlXML.DRAWING_OBJ_NON_VISUAL_PROPS);
014      init();
015   }
016
017   //---------------------------------------------------------------------------
018   private void init()
019   {
020      setId(assignId() + "");
021   }
022
023   //---------------------------------------------------------------------------
024   private static synchronized int assignId()
025   {
026      return sIdSrc++;
027   }
028
029   //---------------------------------------------------------------------------
030   public WmlDrawingObjNonVisualProperties setName(String inValue)
031   {
032      setAttribute("name", inValue);
033      return this;
034   }
035
036   //---------------------------------------------------------------------------
037   public WmlDrawingObjNonVisualProperties setDescription(String inValue)
038   {
039      setAttribute("descr", inValue);
040      return this;
041   }
042
043   //---------------------------------------------------------------------------
044   public WmlDrawingObjNonVisualProperties setTitle(String inValue)
045   {
046      setAttribute("title", inValue);
047      return this;
048   }
049
050   //---------------------------------------------------------------------------
051   public WmlDrawingObjNonVisualProperties setId(String inValue)
052   {
053      setAttribute("id", inValue);
054      return this;
055   }
056
057   //---------------------------------------------------------------------------
058   public WmlDrawingObjNonVisualProperties setHidden(boolean inValue)
059   {
060      setAttribute("hidden", inValue);
061      return this;
062   }
063
064}