001 /* 002 * Copyright 2007 - 2007 JEuclid, http://jeuclid.sf.net 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016 package org.w3c.dom.mathml; 017 018 /* 019 * Please note: This file was automatically generated from the source of the 020 * MathML specification. Do not edit it. If there are errors or missing 021 * elements, please correct the stylesheet instead. 022 */ 023 024 /** 025 * This interface extends the MathMLPresentationToken interface for the MathML 026 * operator element mo. 027 * 028 * 029 */ 030 public interface MathMLOperatorElement extends MathMLPresentationToken { 031 /** 032 * The form attribute (prefix, infix or postfix) for the mo element, if 033 * specified. 034 * 035 * @return value of the form attribute. 036 */ 037 String getForm(); 038 039 /** 040 * setter for the form attribute. 041 * 042 * @param form 043 * new value for form. 044 * @see #getForm() 045 */ 046 void setForm(String form); 047 048 /** 049 * The fence attribute (true or false) for the mo element, if specified. 050 * 051 * @return value of the fence attribute. 052 */ 053 String getFence(); 054 055 /** 056 * setter for the fence attribute. 057 * 058 * @param fence 059 * new value for fence. 060 * @see #getFence() 061 */ 062 void setFence(String fence); 063 064 /** 065 * The separator attribute (true or false) for the mo element, if 066 * specified. 067 * 068 * @return value of the separator attribute. 069 */ 070 String getSeparator(); 071 072 /** 073 * setter for the separator attribute. 074 * 075 * @param separator 076 * new value for separator. 077 * @see #getSeparator() 078 */ 079 void setSeparator(String separator); 080 081 /** 082 * The lspace attribute (spacing to left) of the mo element, if specified. 083 * 084 * @return value of the lspace attribute. 085 */ 086 String getLspace(); 087 088 /** 089 * setter for the lspace attribute. 090 * 091 * @param lspace 092 * new value for lspace. 093 * @see #getLspace() 094 */ 095 void setLspace(String lspace); 096 097 /** 098 * The rspace attribute (spacing to right) of the mo element, if 099 * specified. 100 * 101 * @return value of the rspace attribute. 102 */ 103 String getRspace(); 104 105 /** 106 * setter for the rspace attribute. 107 * 108 * @param rspace 109 * new value for rspace. 110 * @see #getRspace() 111 */ 112 void setRspace(String rspace); 113 114 /** 115 * The stretchy attribute (true or false) for the mo element, if 116 * specified. 117 * 118 * @return value of the stretchy attribute. 119 */ 120 String getStretchy(); 121 122 /** 123 * setter for the stretchy attribute. 124 * 125 * @param stretchy 126 * new value for stretchy. 127 * @see #getStretchy() 128 */ 129 void setStretchy(String stretchy); 130 131 /** 132 * The symmetric attribute (true or false) for the mo element, if 133 * specified. 134 * 135 * @return value of the symmetric attribute. 136 */ 137 String getSymmetric(); 138 139 /** 140 * setter for the symmetric attribute. 141 * 142 * @param symmetric 143 * new value for symmetric. 144 * @see #getSymmetric() 145 */ 146 void setSymmetric(String symmetric); 147 148 /** 149 * The maxsize attribute for the mo element, if specified. 150 * 151 * @return value of the maxsize attribute. 152 */ 153 String getMaxsize(); 154 155 /** 156 * setter for the maxsize attribute. 157 * 158 * @param maxsize 159 * new value for maxsize. 160 * @see #getMaxsize() 161 */ 162 void setMaxsize(String maxsize); 163 164 /** 165 * The minsize attribute for the mo element, if specified. 166 * 167 * @return value of the minsize attribute. 168 */ 169 String getMinsize(); 170 171 /** 172 * setter for the minsize attribute. 173 * 174 * @param minsize 175 * new value for minsize. 176 * @see #getMinsize() 177 */ 178 void setMinsize(String minsize); 179 180 /** 181 * The largeop attribute for the mo element, if specified. 182 * 183 * @return value of the largeop attribute. 184 */ 185 String getLargeop(); 186 187 /** 188 * setter for the largeop attribute. 189 * 190 * @param largeop 191 * new value for largeop. 192 * @see #getLargeop() 193 */ 194 void setLargeop(String largeop); 195 196 /** 197 * The movablelimits (true or false) attribute for the mo element, if 198 * specified. 199 * 200 * @return value of the movablelimits attribute. 201 */ 202 String getMovablelimits(); 203 204 /** 205 * setter for the movablelimits attribute. 206 * 207 * @param movablelimits 208 * new value for movablelimits. 209 * @see #getMovablelimits() 210 */ 211 void setMovablelimits(String movablelimits); 212 213 /** 214 * The accent attribute (true or false) for the mo element, if specified. 215 * 216 * @return value of the accent attribute. 217 */ 218 String getAccent(); 219 220 /** 221 * setter for the accent attribute. 222 * 223 * @param accent 224 * new value for accent. 225 * @see #getAccent() 226 */ 227 void setAccent(String accent); 228 };