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}