001package com.hfg.xml.msofficexml.docx.drawingml; 002 003 004import com.hfg.xml.XMLTag; 005 006/** 007 Sequence [1..1] 008 009 1. a:picLocks [0..1] Picture Locks 010 2. a:extLst [0..1] 011 */ 012public class DmlNonVisualPictureDrawingProperties extends XMLTag 013{ 014 private DmlPictureLocks mPictureLocks; 015 016 //--------------------------------------------------------------------------- 017 public DmlNonVisualPictureDrawingProperties() 018 { 019 super(DmlXML.NON_VISUAL_PIC_DRAWING_PROPS); 020 } 021 022 //--------------------------------------------------------------------------- 023 /** 024 * Returns the picLocks tag if one exists or else instantiates a new one. 025 * @return the picLocks tag 026 */ 027 public DmlPictureLocks getPictureLocks() 028 { 029 if (null == mPictureLocks) 030 { 031 // Check if it has been added via addSubtag()... 032 mPictureLocks = getOptionalSubtagByName(DmlXML.PIC_LOCKS); 033 if (null == mPictureLocks) 034 { 035 mPictureLocks = new DmlPictureLocks(); 036 addSubtag(0, mPictureLocks); 037 } 038 } 039 040 return mPictureLocks; 041 } 042}