1 31 package org.pdfbox.pdmodel.interactive.action.type; 32 33 import org.pdfbox.cos.COSBase; 34 import org.pdfbox.cos.COSDictionary; 35 36 43 public class PDActionURI extends PDAction 44 { 45 48 public static final String SUB_TYPE = "URI"; 49 50 53 public PDActionURI() 54 { 55 action = new COSDictionary(); 56 setSubType( SUB_TYPE ); 57 } 58 59 64 public PDActionURI( COSDictionary a ) 65 { 66 super( a ); 67 } 68 69 74 public COSBase getCOSObject() 75 { 76 return action; 77 } 78 79 84 public COSDictionary getCOSDictionary() 85 { 86 return action; 87 } 88 89 95 public String getS() 96 { 97 return action.getNameAsString( "S" ); 98 } 99 100 106 public void setS( String s ) 107 { 108 action.setName( "S", s ); 109 } 110 111 116 public String getURI() 117 { 118 return action.getString( "URI" ); 119 } 120 121 126 public void setURI( String uri ) 127 { 128 action.setString( "URI", uri ); 129 } 130 131 139 public boolean shouldTrackMousePosition() 140 { 141 return action.getBoolean( "MousePosition", true ); 142 } 143 144 149 public void setTrackMousePosition( boolean value ) 150 { 151 action.setBoolean( "MousePosition", value ); 152 } 153 154 164 public String getBase() 165 { 166 return action.getString( "Base" ); 167 } 168 169 179 public void setBase( String base ) 180 { 181 action.setString( "Base", base ); 182 } 183 } | Popular Tags |