0001 
0002 /*
0003  *  JScripter Standard 1.0 - To Script In Java
0004  *  Copyright (C) 2008-2011  J.J.Liu<jianjunliu@126.com> <http://www.jscripter.org>
0005  *  
0006  *  This program is free software: you can redistribute it and/or modify
0007  *  it under the terms of the GNU Affero General Public License as published by
0008  *  the Free Software Foundation, either version 3 of the License, or
0009  *  (at your option) any later version.
0010  *  
0011  *  This program is distributed in the hope that it will be useful,
0012  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
0013  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
0014  *  GNU Affero General Public License for more details.
0015  *  
0016  *  You should have received a copy of the GNU Affero General Public License
0017  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
0018  */
0019 
0020 package jsx.dom;
0021 
0022 import js.*;
0023 import js.user.JsCSS2Properties;
0024 import js.user.JsHTMLElement;
0025 import jsx.client.Document;
0026 import jsx.client.Global;
0027 import jsx.client.Browser;
0028 import jsx.core.ArrayLikes;
0029 import jsx.core.Maths;
0030 import jsx.core.RegExpLikes;
0031 import jsx.core.StringLikes;
0032 import jsx.core.Variables;
0033 
0034 /**
0035  * <p>A utility class providing CSS support with its static methods.</p>
0036  * 
0037  * @author <a href="mailto:jianjunliu@126.com">J.J.Liu (Jianjun Liu)</a> at <a href="http://www.jscripter.org" target="_blank">http://www.jscripter.org</a>
0038  */
0039 public final class Styles extends Disposable
0040 {
0041     private Styles() {}
0042 
0043     private final static RegExpLike OPACITY = Js.re("alpha\\(opacity=(.*)\\)", "i");
0044 
0045     /**
0046      * <p>Computes the transparency value from a {@link JsCSS2Properties} object.</p>
0047      * @param p The {@link JsCSS2Properties} object.
0048      * @return A number value of transparency.
0049      * @since 1.0
0050      */
0051     public static final double transparency(ObjectLike p) {
0052         if (Browser.isIE) {
0053             ArrayLike<?> opacity = OPACITY.exec(Styles.filter(p));
0054             if (Js.be(opacity)) {
0055                 String s = (String)opacity.get(1);
0056                 if (Js.be(s)) {
0057                     return 1 - Global.parseFloat(s) / 100;
0058                 }
0059             }
0060         } else {
0061             String s = Styles.opacity(p);
0062             if (Js.be(s)) {
0063                 return 1 - Global.parseFloat(s);
0064             }
0065         }
0066         return 0;
0067     }
0068 
0069     /**
0070      * <p>Stores the transparency value into a {@link JsCSS2Properties} object.</p>
0071      * @param p The {@link JsCSS2Properties} object.
0072      * @param v A number value of transparency.
0073      * @since 1.0
0074      */
0075     public static final void transparency(ObjectLike p, double v) {
0076         v = 1 - v;
0077         if (Browser.isIE) {
0078             Styles.filter(p, Js.add(Js.add("alpha(opacity=", v * 100), ")"));
0079         } else {
0080             Styles.opacity(p, Js.toString(v));
0081         }
0082     }
0083 
0084     /**
0085      * <p>A regular expression for checking existence of "border", "margin" or "padding" styles
0086      * in {@link JsCSS2Properties} objects.</p>
0087      * @since 1.0
0088      */
0089     public final static RegExpLike BMP = Js.re(
0090             new Value.String("border" ).add("|")
0091                         .add("margin" ).add("|")
0092                         .add("padding").var()
0093     );
0094 
0095     /**
0096      * <p>Tests the regular expression against each property of a {@link JsCSS2Properties} object.</p>
0097      * <p>This method returns <tt>true</tt> if a test against any of the properties returns <tt>true</tt>
0098      * and returns <tt>false</tt> otherwise.</p>
0099      * @param p The {@link JsCSS2Properties} object.
0100      * @param re The regular expression.
0101      * @return <tt>true</tt> if a test against any of the properties returns <tt>true</tt>;
0102      * <tt>false</tt>, otherwise
0103      * @since 1.0
0104      */
0105     public static final boolean relevant(ObjectLike p, RegExpLike re) {
0106         ArrayLike<String> keys = Js.keys(p);
0107         for (int i = 0, len = ArrayLikes.length(keys); i < len; i++) {
0108             if (RegExpLikes.test(re, keys.get(i))) {
0109                 return true;
0110             }
0111         }
0112         return false;
0113     }
0114 
0115     /**
0116      * <p>Converts a percentage into string.</p>
0117      * @param pc A number value for percentage.
0118      * @return A string representation of the percentage.
0119      * @since 1.0
0120      */
0121     public static final String pc(Number pc) {
0122         return Variables.undefined(pc) ? "" : Js.add(pc, "%");
0123     }
0124 
0125     /**
0126      * <p>Creates a pixel style.</p>
0127      * @param px A number value for pixel.
0128      * @return A string representation of the pixel.
0129      * @since 1.0
0130      */
0131     public static final String px(Number px) {
0132         return Variables.undefined(px) ? "" : Js.add(Maths.round(px), "px");
0133     }
0134 
0135     private final static RegExpLike NONPX = Js.re(
0136             "cm|em|en|ex|in|mm|pc|pt", "i"
0137     );
0138 
0139     /**
0140      * <p>Computes the value in pixel from a position style.</p>
0141      * @param px A position style.
0142      * @return A number value in pixel for the position.
0143      * @since 1.0
0144      */
0145     public static final double px(String px) {
0146         if (Js.not(px) || Js.eq(px, "auto")) {
0147             return 0;
0148         }
0149         px = StringLikes.trim(px);
0150         int i = px.lastIndexOf("px");
0151         if (i > 0) {
0152             px = px.substring(0, i);
0153         } else if (NONPX.test(px)) {
0154             return compute(px);
0155         }
0156         Double n = Global.parseFloat(px);
0157         if (Js.not(n)) {
0158             return 0;
0159         }
0160         return n;
0161     }
0162 
0163     private static final double compute(String v) {
0164         JsHTMLElement e = COMPUTER.var();
0165         ObjectLike s = Elements.style(e);
0166         width(s, v);
0167         return Elements.offsetWidth(e).doubleValue();
0168     }
0169 
0170     private final static Var<JsHTMLElement> COMPUTER = new Static<JsHTMLElement>(
0171             new Var<JsHTMLElement>() {
0172                 @Override
0173                 public JsHTMLElement var() {
0174                     JsHTMLElement div = Elements.createDiv();
0175                     Elements.absolute(div);
0176                     Nodes.appendChild(Document.body.var(), div);
0177                     return div;
0178                 }
0179             }
0180     );
0181 
0182     /**
0183      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0184      * @param p The {@link JsCSS2Properties} object.
0185      * @return A string value of the property.
0186      * @since 1.0
0187      */
0188     public static final String azimuth(ObjectLike p) { return JsCSS2Properties.azimuth.with(p);}
0189     /**
0190      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0191      * @param p The {@link JsCSS2Properties} object.
0192      * @return A string value of the property.
0193      * @since 1.0
0194      */
0195     public static final String background(ObjectLike p) { return JsCSS2Properties.background.with(p);}
0196     /**
0197      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0198      * @param p The {@link JsCSS2Properties} object.
0199      * @return A string value of the property.
0200      * @since 1.0
0201      */
0202     public static final String backgroundAttachment(ObjectLike p) { return JsCSS2Properties.backgroundAttachment.with(p);}
0203     /**
0204      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0205      * @param p The {@link JsCSS2Properties} object.
0206      * @return A string value of the property.
0207      * @since 1.0
0208      */
0209     public static final String backgroundColor(ObjectLike p) { return JsCSS2Properties.backgroundColor.with(p);}
0210     /**
0211      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0212      * @param p The {@link JsCSS2Properties} object.
0213      * @return A string value of the property.
0214      * @since 1.0
0215      */
0216     public static final String backgroundImage(ObjectLike p) { return JsCSS2Properties.backgroundImage.with(p);}
0217     /**
0218      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0219      * @param p The {@link JsCSS2Properties} object.
0220      * @return A string value of the property.
0221      * @since 1.0
0222      */
0223     public static final String backgroundPosition(ObjectLike p) { return JsCSS2Properties.backgroundPosition.with(p);}
0224     /**
0225      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0226      * @param p The {@link JsCSS2Properties} object.
0227      * @return A string value of the property.
0228      * @since 1.0
0229      */
0230     public static final String backgroundRepeat(ObjectLike p) { return JsCSS2Properties.backgroundRepeat.with(p);}
0231     /**
0232      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0233      * @param p The {@link JsCSS2Properties} object.
0234      * @return A string value of the property.
0235      * @since 1.0
0236      */
0237     public static final String border(ObjectLike p) { return JsCSS2Properties.border.with(p);}
0238     /**
0239      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0240      * @param p The {@link JsCSS2Properties} object.
0241      * @return A string value of the property.
0242      * @since 1.0
0243      */
0244     public static final String borderBottom(ObjectLike p) { return JsCSS2Properties.borderBottom.with(p);}
0245     /**
0246      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0247      * @param p The {@link JsCSS2Properties} object.
0248      * @return A string value of the property.
0249      * @since 1.0
0250      */
0251     public static final String borderBottomColor(ObjectLike p) { return JsCSS2Properties.borderBottomColor.with(p);}
0252     /**
0253      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0254      * @param p The {@link JsCSS2Properties} object.
0255      * @return A string value of the property.
0256      * @since 1.0
0257      */
0258     public static final String borderBottomStyle(ObjectLike p) { return JsCSS2Properties.borderBottomStyle.with(p);}
0259     /**
0260      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0261      * @param p The {@link JsCSS2Properties} object.
0262      * @return A string value of the property.
0263      * @since 1.0
0264      */
0265     public static final String borderBottomWidth(ObjectLike p) { return JsCSS2Properties.borderBottomWidth.with(p);}
0266     /**
0267      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0268      * @param p The {@link JsCSS2Properties} object.
0269      * @return A string value of the property.
0270      * @since 1.0
0271      */
0272     public static final String borderCollapse(ObjectLike p) { return JsCSS2Properties.borderCollapse.with(p);}
0273     /**
0274      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0275      * @param p The {@link JsCSS2Properties} object.
0276      * @return A string value of the property.
0277      * @since 1.0
0278      */
0279     public static final String borderColor(ObjectLike p) { return JsCSS2Properties.borderColor.with(p);}
0280     /**
0281      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0282      * @param p The {@link JsCSS2Properties} object.
0283      * @return A string value of the property.
0284      * @since 1.0
0285      */
0286     public static final String borderLeft(ObjectLike p) { return JsCSS2Properties.borderLeft.with(p);}
0287     /**
0288      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0289      * @param p The {@link JsCSS2Properties} object.
0290      * @return A string value of the property.
0291      * @since 1.0
0292      */
0293     public static final String borderLeftColor(ObjectLike p) { return JsCSS2Properties.borderLeftColor.with(p);}
0294     /**
0295      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0296      * @param p The {@link JsCSS2Properties} object.
0297      * @return A string value of the property.
0298      * @since 1.0
0299      */
0300     public static final String borderLeftStyle(ObjectLike p) { return JsCSS2Properties.borderLeftStyle.with(p);}
0301     /**
0302      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0303      * @param p The {@link JsCSS2Properties} object.
0304      * @return A string value of the property.
0305      * @since 1.0
0306      */
0307     public static final String borderLeftWidth(ObjectLike p) { return JsCSS2Properties.borderLeftWidth.with(p);}
0308     /**
0309      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0310      * @param p The {@link JsCSS2Properties} object.
0311      * @return A string value of the property.
0312      * @since 1.0
0313      */
0314     public static final String borderRight(ObjectLike p) { return JsCSS2Properties.borderRight.with(p);}
0315     /**
0316      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0317      * @param p The {@link JsCSS2Properties} object.
0318      * @return A string value of the property.
0319      * @since 1.0
0320      */
0321     public static final String borderRightColor(ObjectLike p) { return JsCSS2Properties.borderRightColor.with(p);}
0322     /**
0323      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0324      * @param p The {@link JsCSS2Properties} object.
0325      * @return A string value of the property.
0326      * @since 1.0
0327      */
0328     public static final String borderRightStyle(ObjectLike p) { return JsCSS2Properties.borderRightStyle.with(p);}
0329     /**
0330      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0331      * @param p The {@link JsCSS2Properties} object.
0332      * @return A string value of the property.
0333      * @since 1.0
0334      */
0335     public static final String borderRightWidth(ObjectLike p) { return JsCSS2Properties.borderRightWidth.with(p);}
0336     /**
0337      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0338      * @param p The {@link JsCSS2Properties} object.
0339      * @return A string value of the property.
0340      * @since 1.0
0341      */
0342     public static final String borderSpacing(ObjectLike p) { return JsCSS2Properties.borderSpacing.with(p);}
0343     /**
0344      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0345      * @param p The {@link JsCSS2Properties} object.
0346      * @return A string value of the property.
0347      * @since 1.0
0348      */
0349     public static final String borderStyle(ObjectLike p) { return JsCSS2Properties.borderStyle.with(p);}
0350     /**
0351      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0352      * @param p The {@link JsCSS2Properties} object.
0353      * @return A string value of the property.
0354      * @since 1.0
0355      */
0356     public static final String borderTop(ObjectLike p) { return JsCSS2Properties.borderTop.with(p);}
0357     /**
0358      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0359      * @param p The {@link JsCSS2Properties} object.
0360      * @return A string value of the property.
0361      * @since 1.0
0362      */
0363     public static final String borderTopColor(ObjectLike p) { return JsCSS2Properties.borderTopColor.with(p);}
0364     /**
0365      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0366      * @param p The {@link JsCSS2Properties} object.
0367      * @return A string value of the property.
0368      * @since 1.0
0369      */
0370     public static final String borderTopStyle(ObjectLike p) { return JsCSS2Properties.borderTopStyle.with(p);}
0371     /**
0372      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0373      * @param p The {@link JsCSS2Properties} object.
0374      * @return A string value of the property.
0375      * @since 1.0
0376      */
0377     public static final String borderTopWidth(ObjectLike p) { return JsCSS2Properties.borderTopWidth.with(p);}
0378     /**
0379      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0380      * @param p The {@link JsCSS2Properties} object.
0381      * @return A string value of the property.
0382      * @since 1.0
0383      */
0384     public static final String borderWidth(ObjectLike p) { return JsCSS2Properties.borderWidth.with(p);}
0385     /**
0386      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0387      * @param p The {@link JsCSS2Properties} object.
0388      * @return A string value of the property.
0389      * @since 1.0
0390      */
0391     public static final String bottom(ObjectLike p) { return JsCSS2Properties.bottom.with(p);}
0392     /**
0393      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0394      * @param p The {@link JsCSS2Properties} object.
0395      * @return A string value of the property.
0396      * @since 1.0
0397      */
0398     public static final String captionSide(ObjectLike p) { return JsCSS2Properties.captionSide.with(p);}
0399     /**
0400      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0401      * @param p The {@link JsCSS2Properties} object.
0402      * @return A string value of the property.
0403      * @since 1.0
0404      */
0405     public static final String clear(ObjectLike p) { return JsCSS2Properties.clear.with(p);}
0406     /**
0407      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0408      * @param p The {@link JsCSS2Properties} object.
0409      * @return A string value of the property.
0410      * @since 1.0
0411      */
0412     public static final String clip(ObjectLike p) { return JsCSS2Properties.clip.with(p);}
0413     /**
0414      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0415      * @param p The {@link JsCSS2Properties} object.
0416      * @return A string value of the property.
0417      * @since 1.0
0418      */
0419     public static final String color(ObjectLike p) { return JsCSS2Properties.color.with(p);}
0420     /**
0421      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0422      * @param p The {@link JsCSS2Properties} object.
0423      * @return A string value of the property.
0424      * @since 1.0
0425      */
0426     public static final String content(ObjectLike p) { return JsCSS2Properties.content.with(p);}
0427     /**
0428      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0429      * @param p The {@link JsCSS2Properties} object.
0430      * @return A string value of the property.
0431      * @since 1.0
0432      */
0433     public static final String counterIncrement(ObjectLike p) { return JsCSS2Properties.counterIncrement.with(p);}
0434     /**
0435      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0436      * @param p The {@link JsCSS2Properties} object.
0437      * @return A string value of the property.
0438      * @since 1.0
0439      */
0440     public static final String counterReset(ObjectLike p) { return JsCSS2Properties.counterReset.with(p);}
0441     /**
0442      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0443      * @param p The {@link JsCSS2Properties} object.
0444      * @return A string value of the property.
0445      * @since 1.0
0446      */
0447     public static final String cssFloat(ObjectLike p) { return JsCSS2Properties.cssFloat.with(p);}
0448     /**
0449      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0450      * @param p The {@link JsCSS2Properties} object.
0451      * @return A string value of the property.
0452      * @since 1.0
0453      */
0454     /**
0455      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0456      * @param p The {@link JsCSS2Properties} object.
0457      * @return A string value of the property.
0458      * @since 1.0
0459      */
0460     public static final String cue(ObjectLike p) { return JsCSS2Properties.cue.with(p);}
0461     /**
0462      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0463      * @param p The {@link JsCSS2Properties} object.
0464      * @return A string value of the property.
0465      * @since 1.0
0466      */
0467     public static final String cueAfter(ObjectLike p) { return JsCSS2Properties.cueAfter.with(p);}
0468     /**
0469      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0470      * @param p The {@link JsCSS2Properties} object.
0471      * @return A string value of the property.
0472      * @since 1.0
0473      */
0474     public static final String cueBefore(ObjectLike p) { return JsCSS2Properties.cueBefore.with(p);}
0475     /**
0476      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0477      * @param p The {@link JsCSS2Properties} object.
0478      * @return A string value of the property.
0479      * @since 1.0
0480      */
0481     public static final String cursor(ObjectLike p) { return JsCSS2Properties.cursor.with(p);}
0482     /**
0483      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0484      * @param p The {@link JsCSS2Properties} object.
0485      * @return A string value of the property.
0486      * @since 1.0
0487      */
0488     public static final String direction(ObjectLike p) { return JsCSS2Properties.direction.with(p);}
0489     /**
0490      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0491      * @param p The {@link JsCSS2Properties} object.
0492      * @return A string value of the property.
0493      * @since 1.0
0494      */
0495     public static final String display(ObjectLike p) { return JsCSS2Properties.display.with(p);}
0496     /**
0497      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0498      * @param p The {@link JsCSS2Properties} object.
0499      * @return A string value of the property.
0500      * @since 1.0
0501      */
0502     public static final String elevation(ObjectLike p) { return JsCSS2Properties.elevation.with(p);}
0503     /**
0504      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0505      * @param p The {@link JsCSS2Properties} object.
0506      * @return A string value of the property.
0507      * @since 1.0
0508      */
0509     public static final String emptyCells(ObjectLike p) { return JsCSS2Properties.emptyCells.with(p);}
0510     /**
0511      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0512      * @param p The {@link JsCSS2Properties} object.
0513      * @return A string value of the property.
0514      * @since 1.0
0515      */
0516     public static final String filter(ObjectLike p) { return JsCSS2Properties.filter.with(p);}
0517     /**
0518      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0519      * @param p The {@link JsCSS2Properties} object.
0520      * @return A string value of the property.
0521      * @since 1.0
0522      */
0523     public static final String font(ObjectLike p) { return JsCSS2Properties.font.with(p);}
0524     /**
0525      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0526      * @param p The {@link JsCSS2Properties} object.
0527      * @return A string value of the property.
0528      * @since 1.0
0529      */
0530     public static final String fontFamily(ObjectLike p) { return JsCSS2Properties.fontFamily.with(p);}
0531     /**
0532      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0533      * @param p The {@link JsCSS2Properties} object.
0534      * @return A string value of the property.
0535      * @since 1.0
0536      */
0537     public static final String fontSize(ObjectLike p) { return JsCSS2Properties.fontSize.with(p);}
0538     /**
0539      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0540      * @param p The {@link JsCSS2Properties} object.
0541      * @return A string value of the property.
0542      * @since 1.0
0543      */
0544     public static final String fontSizeAdjust(ObjectLike p) { return JsCSS2Properties.fontSizeAdjust.with(p);}
0545     /**
0546      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0547      * @param p The {@link JsCSS2Properties} object.
0548      * @return A string value of the property.
0549      * @since 1.0
0550      */
0551     public static final String fontStretch(ObjectLike p) { return JsCSS2Properties.fontStretch.with(p);}
0552     /**
0553      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0554      * @param p The {@link JsCSS2Properties} object.
0555      * @return A string value of the property.
0556      * @since 1.0
0557      */
0558     public static final String fontStyle(ObjectLike p) { return JsCSS2Properties.fontStyle.with(p);}
0559     /**
0560      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0561      * @param p The {@link JsCSS2Properties} object.
0562      * @return A string value of the property.
0563      * @since 1.0
0564      */
0565     public static final String fontVariant(ObjectLike p) { return JsCSS2Properties.fontVariant.with(p);}
0566     /**
0567      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0568      * @param p The {@link JsCSS2Properties} object.
0569      * @return A string value of the property.
0570      * @since 1.0
0571      */
0572     public static final String fontWeight(ObjectLike p) { return JsCSS2Properties.fontWeight.with(p);}
0573     /**
0574      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0575      * @param p The {@link JsCSS2Properties} object.
0576      * @return A string value of the property.
0577      * @since 1.0
0578      */
0579     public static final String height(ObjectLike p) { return JsCSS2Properties.height.with(p);}
0580     /**
0581      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0582      * @param p The {@link JsCSS2Properties} object.
0583      * @return A string value of the property.
0584      * @since 1.0
0585      */
0586     public static final String left(ObjectLike p) { return JsCSS2Properties.left.with(p);}
0587     /**
0588      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0589      * @param p The {@link JsCSS2Properties} object.
0590      * @return A string value of the property.
0591      * @since 1.0
0592      */
0593     public static final String letterSpacing(ObjectLike p) { return JsCSS2Properties.letterSpacing.with(p);}
0594     /**
0595      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0596      * @param p The {@link JsCSS2Properties} object.
0597      * @return A string value of the property.
0598      * @since 1.0
0599      */
0600     public static final String lineHeight(ObjectLike p) { return JsCSS2Properties.lineHeight.with(p);}
0601     /**
0602      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0603      * @param p The {@link JsCSS2Properties} object.
0604      * @return A string value of the property.
0605      * @since 1.0
0606      */
0607     public static final String listStyle(ObjectLike p) { return JsCSS2Properties.listStyle.with(p);}
0608     /**
0609      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0610      * @param p The {@link JsCSS2Properties} object.
0611      * @return A string value of the property.
0612      * @since 1.0
0613      */
0614     public static final String listStyleImage(ObjectLike p) { return JsCSS2Properties.listStyleImage.with(p);}
0615     /**
0616      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0617      * @param p The {@link JsCSS2Properties} object.
0618      * @return A string value of the property.
0619      * @since 1.0
0620      */
0621     public static final String listStylePosition(ObjectLike p) { return JsCSS2Properties.listStylePosition.with(p);}
0622     /**
0623      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0624      * @param p The {@link JsCSS2Properties} object.
0625      * @return A string value of the property.
0626      * @since 1.0
0627      */
0628     public static final String listStyleType(ObjectLike p) { return JsCSS2Properties.listStyleType.with(p);}
0629     /**
0630      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0631      * @param p The {@link JsCSS2Properties} object.
0632      * @return A string value of the property.
0633      * @since 1.0
0634      */
0635     public static final String margin(ObjectLike p) { return JsCSS2Properties.margin.with(p);}
0636     /**
0637      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0638      * @param p The {@link JsCSS2Properties} object.
0639      * @return A string value of the property.
0640      * @since 1.0
0641      */
0642     public static final String marginBottom(ObjectLike p) { return JsCSS2Properties.marginBottom.with(p);}
0643     /**
0644      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0645      * @param p The {@link JsCSS2Properties} object.
0646      * @return A string value of the property.
0647      * @since 1.0
0648      */
0649     public static final String marginLeft(ObjectLike p) { return JsCSS2Properties.marginLeft.with(p);}
0650     /**
0651      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0652      * @param p The {@link JsCSS2Properties} object.
0653      * @return A string value of the property.
0654      * @since 1.0
0655      */
0656     public static final String marginRight(ObjectLike p) { return JsCSS2Properties.marginRight.with(p);}
0657     /**
0658      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0659      * @param p The {@link JsCSS2Properties} object.
0660      * @return A string value of the property.
0661      * @since 1.0
0662      */
0663     public static final String marginTop(ObjectLike p) { return JsCSS2Properties.marginTop.with(p);}
0664     /**
0665      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0666      * @param p The {@link JsCSS2Properties} object.
0667      * @return A string value of the property.
0668      * @since 1.0
0669      */
0670     public static final String markerOffset(ObjectLike p) { return JsCSS2Properties.markerOffset.with(p);}
0671     /**
0672      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0673      * @param p The {@link JsCSS2Properties} object.
0674      * @return A string value of the property.
0675      * @since 1.0
0676      */
0677     public static final String marks(ObjectLike p) { return JsCSS2Properties.marks.with(p);}
0678     /**
0679      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0680      * @param p The {@link JsCSS2Properties} object.
0681      * @return A string value of the property.
0682      * @since 1.0
0683      */
0684     public static final String maxHeight(ObjectLike p) { return JsCSS2Properties.maxHeight.with(p);}
0685     /**
0686      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0687      * @param p The {@link JsCSS2Properties} object.
0688      * @return A string value of the property.
0689      * @since 1.0
0690      */
0691     public static final String maxWidth(ObjectLike p) { return JsCSS2Properties.maxWidth.with(p);}
0692     /**
0693      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0694      * @param p The {@link JsCSS2Properties} object.
0695      * @return A string value of the property.
0696      * @since 1.0
0697      */
0698     public static final String minHeight(ObjectLike p) { return JsCSS2Properties.minHeight.with(p);}
0699     /**
0700      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0701      * @param p The {@link JsCSS2Properties} object.
0702      * @return A string value of the property.
0703      * @since 1.0
0704      */
0705     public static final String minWidth(ObjectLike p) { return JsCSS2Properties.minWidth.with(p);}
0706     /**
0707      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0708      * @param p The {@link JsCSS2Properties} object.
0709      * @return A string value of the property.
0710      * @since 1.0
0711      */
0712     public static final String opacity(ObjectLike p) { return JsCSS2Properties.opacity.with(p);}
0713     /**
0714      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0715      * @param p The {@link JsCSS2Properties} object.
0716      * @return A string value of the property.
0717      * @since 1.0
0718      */
0719     public static final String orphans(ObjectLike p) { return JsCSS2Properties.orphans.with(p);}
0720     /**
0721      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0722      * @param p The {@link JsCSS2Properties} object.
0723      * @return A string value of the property.
0724      * @since 1.0
0725      */
0726     public static final String outline(ObjectLike p) { return JsCSS2Properties.outline.with(p);}
0727     /**
0728      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0729      * @param p The {@link JsCSS2Properties} object.
0730      * @return A string value of the property.
0731      * @since 1.0
0732      */
0733     public static final String outlineColor(ObjectLike p) { return JsCSS2Properties.outlineColor.with(p);}
0734     /**
0735      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0736      * @param p The {@link JsCSS2Properties} object.
0737      * @return A string value of the property.
0738      * @since 1.0
0739      */
0740     public static final String outlineStyle(ObjectLike p) { return JsCSS2Properties.outlineStyle.with(p);}
0741     /**
0742      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0743      * @param p The {@link JsCSS2Properties} object.
0744      * @return A string value of the property.
0745      * @since 1.0
0746      */
0747     public static final String outlineWidth(ObjectLike p) { return JsCSS2Properties.outlineWidth.with(p);}
0748     /**
0749      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0750      * @param p The {@link JsCSS2Properties} object.
0751      * @return A string value of the property.
0752      * @since 1.0
0753      */
0754     public static final String overflow(ObjectLike p) { return JsCSS2Properties.overflow.with(p);}
0755     /**
0756      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0757      * @param p The {@link JsCSS2Properties} object.
0758      * @return A string value of the property.
0759      * @since 1.0
0760      */
0761     public static final String overflowX(ObjectLike p) { return JsCSS2Properties.overflowX.with(p);}
0762     /**
0763      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0764      * @param p The {@link JsCSS2Properties} object.
0765      * @return A string value of the property.
0766      * @since 1.0
0767      */
0768     public static final String overflowY(ObjectLike p) { return JsCSS2Properties.overflowY.with(p);}
0769     /**
0770      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0771      * @param p The {@link JsCSS2Properties} object.
0772      * @return A string value of the property.
0773      * @since 1.0
0774      */
0775     public static final String padding(ObjectLike p) { return JsCSS2Properties.padding.with(p);}
0776     /**
0777      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0778      * @param p The {@link JsCSS2Properties} object.
0779      * @return A string value of the property.
0780      * @since 1.0
0781      */
0782     public static final String paddingBottom(ObjectLike p) { return JsCSS2Properties.paddingBottom.with(p);}
0783     /**
0784      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0785      * @param p The {@link JsCSS2Properties} object.
0786      * @return A string value of the property.
0787      * @since 1.0
0788      */
0789     public static final String paddingLeft(ObjectLike p) { return JsCSS2Properties.paddingLeft.with(p);}
0790     /**
0791      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0792      * @param p The {@link JsCSS2Properties} object.
0793      * @return A string value of the property.
0794      * @since 1.0
0795      */
0796     public static final String paddingRight(ObjectLike p) { return JsCSS2Properties.paddingRight.with(p);}
0797     /**
0798      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0799      * @param p The {@link JsCSS2Properties} object.
0800      * @return A string value of the property.
0801      * @since 1.0
0802      */
0803     public static final String paddingTop(ObjectLike p) { return JsCSS2Properties.paddingTop.with(p);}
0804     /**
0805      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0806      * @param p The {@link JsCSS2Properties} object.
0807      * @return A string value of the property.
0808      * @since 1.0
0809      */
0810     public static final String page(ObjectLike p) { return JsCSS2Properties.page.with(p);}
0811     /**
0812      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0813      * @param p The {@link JsCSS2Properties} object.
0814      * @return A string value of the property.
0815      * @since 1.0
0816      */
0817     public static final String pageBreakAfter(ObjectLike p) { return JsCSS2Properties.pageBreakAfter.with(p);}
0818     /**
0819      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0820      * @param p The {@link JsCSS2Properties} object.
0821      * @return A string value of the property.
0822      * @since 1.0
0823      */
0824     public static final String pageBreakBefore(ObjectLike p) { return JsCSS2Properties.pageBreakBefore.with(p);}
0825     /**
0826      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0827      * @param p The {@link JsCSS2Properties} object.
0828      * @return A string value of the property.
0829      * @since 1.0
0830      */
0831     public static final String pageBreakInside(ObjectLike p) { return JsCSS2Properties.pageBreakInside.with(p);}
0832     /**
0833      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0834      * @param p The {@link JsCSS2Properties} object.
0835      * @return A string value of the property.
0836      * @since 1.0
0837      */
0838     public static final String pause(ObjectLike p) { return JsCSS2Properties.pause.with(p);}
0839     /**
0840      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0841      * @param p The {@link JsCSS2Properties} object.
0842      * @return A string value of the property.
0843      * @since 1.0
0844      */
0845     public static final String pauseAfter(ObjectLike p) { return JsCSS2Properties.pauseAfter.with(p);}
0846     /**
0847      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0848      * @param p The {@link JsCSS2Properties} object.
0849      * @return A string value of the property.
0850      * @since 1.0
0851      */
0852     public static final String pauseBefore(ObjectLike p) { return JsCSS2Properties.pauseBefore.with(p);}
0853     /**
0854      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0855      * @param p The {@link JsCSS2Properties} object.
0856      * @return A string value of the property.
0857      * @since 1.0
0858      */
0859     public static final String pitch(ObjectLike p) { return JsCSS2Properties.pitch.with(p);}
0860     /**
0861      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0862      * @param p The {@link JsCSS2Properties} object.
0863      * @return A string value of the property.
0864      * @since 1.0
0865      */
0866     public static final String pitchRange(ObjectLike p) { return JsCSS2Properties.pitchRange.with(p);}
0867     /**
0868      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0869      * @param p The {@link JsCSS2Properties} object.
0870      * @return A string value of the property.
0871      * @since 1.0
0872      */
0873     public static final String playDuring(ObjectLike p) { return JsCSS2Properties.playDuring.with(p);}
0874     /**
0875      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0876      * @param p The {@link JsCSS2Properties} object.
0877      * @return A string value of the property.
0878      * @since 1.0
0879      */
0880     public static final String position(ObjectLike p) { return JsCSS2Properties.position.with(p);}
0881     /**
0882      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0883      * @param p The {@link JsCSS2Properties} object.
0884      * @return A string value of the property.
0885      * @since 1.0
0886      */
0887     public static final String quotes(ObjectLike p) { return JsCSS2Properties.quotes.with(p);}
0888     /**
0889      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0890      * @param p The {@link JsCSS2Properties} object.
0891      * @return A string value of the property.
0892      * @since 1.0
0893      */
0894     public static final String richness(ObjectLike p) { return JsCSS2Properties.richness.with(p);}
0895     /**
0896      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0897      * @param p The {@link JsCSS2Properties} object.
0898      * @return A string value of the property.
0899      * @since 1.0
0900      */
0901     public static final String right(ObjectLike p) { return JsCSS2Properties.right.with(p);}
0902     /**
0903      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0904      * @param p The {@link JsCSS2Properties} object.
0905      * @return A string value of the property.
0906      * @since 1.0
0907      */
0908     public static final String size(ObjectLike p) { return JsCSS2Properties.size.with(p);}
0909     /**
0910      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0911      * @param p The {@link JsCSS2Properties} object.
0912      * @return A string value of the property.
0913      * @since 1.0
0914      */
0915     public static final String speak(ObjectLike p) { return JsCSS2Properties.speak.with(p);}
0916     /**
0917      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0918      * @param p The {@link JsCSS2Properties} object.
0919      * @return A string value of the property.
0920      * @since 1.0
0921      */
0922     public static final String speakHeader(ObjectLike p) { return JsCSS2Properties.speakHeader.with(p);}
0923     /**
0924      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0925      * @param p The {@link JsCSS2Properties} object.
0926      * @return A string value of the property.
0927      * @since 1.0
0928      */
0929     public static final String speakNumeral(ObjectLike p) { return JsCSS2Properties.speakNumeral.with(p);}
0930     /**
0931      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0932      * @param p The {@link JsCSS2Properties} object.
0933      * @return A string value of the property.
0934      * @since 1.0
0935      */
0936     public static final String speakPunctuation(ObjectLike p) { return JsCSS2Properties.speakPunctuation.with(p);}
0937     /**
0938      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0939      * @param p The {@link JsCSS2Properties} object.
0940      * @return A string value of the property.
0941      * @since 1.0
0942      */
0943     public static final String speechRate(ObjectLike p) { return JsCSS2Properties.speechRate.with(p);}
0944     /**
0945      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0946      * @param p The {@link JsCSS2Properties} object.
0947      * @return A string value of the property.
0948      * @since 1.0
0949      */
0950     public static final String stress(ObjectLike p) { return JsCSS2Properties.stress.with(p);}
0951     /**
0952      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0953      * @param p The {@link JsCSS2Properties} object.
0954      * @return A string value of the property.
0955      * @since 1.0
0956      */
0957     public static final String styleFloat(ObjectLike p) { return JsCSS2Properties.styleFloat.with(p);}
0958     /**
0959      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0960      * @param p The {@link JsCSS2Properties} object.
0961      * @return A string value of the property.
0962      * @since 1.0
0963      */
0964     public static final String tableLayout(ObjectLike p) { return JsCSS2Properties.tableLayout.with(p);}
0965     /**
0966      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0967      * @param p The {@link JsCSS2Properties} object.
0968      * @return A string value of the property.
0969      * @since 1.0
0970      */
0971     public static final String textAlign(ObjectLike p) { return JsCSS2Properties.textAlign.with(p);}
0972     /**
0973      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0974      * @param p The {@link JsCSS2Properties} object.
0975      * @return A string value of the property.
0976      * @since 1.0
0977      */
0978     public static final String textDecoration(ObjectLike p) { return JsCSS2Properties.textDecoration.with(p);}
0979     /**
0980      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0981      * @param p The {@link JsCSS2Properties} object.
0982      * @return A string value of the property.
0983      * @since 1.0
0984      */
0985     public static final String textIndent(ObjectLike p) { return JsCSS2Properties.textIndent.with(p);}
0986     /**
0987      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0988      * @param p The {@link JsCSS2Properties} object.
0989      * @return A string value of the property.
0990      * @since 1.0
0991      */
0992     public static final String textShadow(ObjectLike p) { return JsCSS2Properties.textShadow.with(p);}
0993     /**
0994      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
0995      * @param p The {@link JsCSS2Properties} object.
0996      * @return A string value of the property.
0997      * @since 1.0
0998      */
0999     public static final String textTransform(ObjectLike p) { return JsCSS2Properties.textTransform.with(p);}
1000     /**
1001      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
1002      * @param p The {@link JsCSS2Properties} object.
1003      * @return A string value of the property.
1004      * @since 1.0
1005      */
1006     public static final String top(ObjectLike p) { return JsCSS2Properties.top.with(p);}
1007     /**
1008      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
1009      * @param p The {@link JsCSS2Properties} object.
1010      * @return A string value of the property.
1011      * @since 1.0
1012      */
1013     public static final String unicodeBidi(ObjectLike p) { return JsCSS2Properties.unicodeBidi.with(p);}
1014     /**
1015      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
1016      * @param p The {@link JsCSS2Properties} object.
1017      * @return A string value of the property.
1018      * @since 1.0
1019      */
1020     public static final String verticalAlign(ObjectLike p) { return JsCSS2Properties.verticalAlign.with(p);}
1021     /**
1022      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
1023      * @param p The {@link JsCSS2Properties} object.
1024      * @return A string value of the property.
1025      * @since 1.0
1026      */
1027     public static final String visibility(ObjectLike p) { return JsCSS2Properties.visibility.with(p);}
1028     /**
1029      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
1030      * @param p The {@link JsCSS2Properties} object.
1031      * @return A string value of the property.
1032      * @since 1.0
1033      */
1034     public static final String voiceFamily(ObjectLike p) { return JsCSS2Properties.voiceFamily.with(p);}
1035     /**
1036      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
1037      * @param p The {@link JsCSS2Properties} object.
1038      * @return A string value of the property.
1039      * @since 1.0
1040      */
1041     public static final String volume(ObjectLike p) { return JsCSS2Properties.volume.with(p);}
1042     /**
1043      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
1044      * @param p The {@link JsCSS2Properties} object.
1045      * @return A string value of the property.
1046      * @since 1.0
1047      */
1048     public static final String whiteSpace(ObjectLike p) { return JsCSS2Properties.whiteSpace.with(p);}
1049     /**
1050      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
1051      * @param p The {@link JsCSS2Properties} object.
1052      * @return A string value of the property.
1053      * @since 1.0
1054      */
1055     public static final String widows(ObjectLike p) { return JsCSS2Properties.widows.with(p);}
1056     /**
1057      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
1058      * @param p The {@link JsCSS2Properties} object.
1059      * @return A string value of the property.
1060      * @since 1.0
1061      */
1062     public static final String width(ObjectLike p) { return JsCSS2Properties.width.with(p);}
1063     /**
1064      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
1065      * @param p The {@link JsCSS2Properties} object.
1066      * @return A string value of the property.
1067      * @since 1.0
1068      */
1069     public static final String wordSpacing(ObjectLike p) { return JsCSS2Properties.wordSpacing.with(p);}
1070     /**
1071      * <p>Gets the string value of the property named by this method from a {@link JsCSS2Properties} object.</p>
1072      * @param p The {@link JsCSS2Properties} object.
1073      * @return A string value of the property.
1074      * @since 1.0
1075      */
1076     public static final String zIndex(ObjectLike p) { return JsCSS2Properties.zIndex.with(p);}
1077 
1078     /**
1079      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1080      * given string value.</p>
1081      * @param p The {@link JsCSS2Properties} object.
1082      * @param s The new string value for the property.
1083      * @since 1.0
1084      */
1085     public static final String azimuth(ObjectLike p, String s) { return JsCSS2Properties.azimuth.with(p, s);}
1086     /**
1087      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1088      * given string value.</p>
1089      * @param p The {@link JsCSS2Properties} object.
1090      * @param s The new string value for the property.
1091      * @since 1.0
1092      */
1093     public static final String background(ObjectLike p, String s) { return JsCSS2Properties.background.with(p, s);}
1094     /**
1095      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1096      * given string value.</p>
1097      * @param p The {@link JsCSS2Properties} object.
1098      * @param s The new string value for the property.
1099      * @since 1.0
1100      */
1101     public static final String backgroundAttachment(ObjectLike p, String s) { return JsCSS2Properties.backgroundAttachment.with(p, s);}
1102     /**
1103      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1104      * given string value.</p>
1105      * @param p The {@link JsCSS2Properties} object.
1106      * @param s The new string value for the property.
1107      * @since 1.0
1108      */
1109     public static final String backgroundColor(ObjectLike p, String s) { return JsCSS2Properties.backgroundColor.with(p, s);}
1110     /**
1111      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1112      * given string value.</p>
1113      * @param p The {@link JsCSS2Properties} object.
1114      * @param s The new string value for the property.
1115      * @since 1.0
1116      */
1117     public static final String backgroundImage(ObjectLike p, String s) { return JsCSS2Properties.backgroundImage.with(p, s);}
1118     /**
1119      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1120      * given string value.</p>
1121      * @param p The {@link JsCSS2Properties} object.
1122      * @param s The new string value for the property.
1123      * @since 1.0
1124      */
1125     public static final String backgroundPosition(ObjectLike p, String s) { return JsCSS2Properties.backgroundPosition.with(p, s);}
1126     /**
1127      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1128      * given string value.</p>
1129      * @param p The {@link JsCSS2Properties} object.
1130      * @param s The new string value for the property.
1131      * @since 1.0
1132      */
1133     public static final String backgroundRepeat(ObjectLike p, String s) { return JsCSS2Properties.backgroundRepeat.with(p, s);}
1134     /**
1135      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1136      * given string value.</p>
1137      * @param p The {@link JsCSS2Properties} object.
1138      * @param s The new string value for the property.
1139      * @since 1.0
1140      */
1141     public static final String border(ObjectLike p, String s) { return JsCSS2Properties.border.with(p, s);}
1142     /**
1143      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1144      * given string value.</p>
1145      * @param p The {@link JsCSS2Properties} object.
1146      * @param s The new string value for the property.
1147      * @since 1.0
1148      */
1149     public static final String borderBottom(ObjectLike p, String s) { return JsCSS2Properties.borderBottom.with(p, s);}
1150     /**
1151      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1152      * given string value.</p>
1153      * @param p The {@link JsCSS2Properties} object.
1154      * @param s The new string value for the property.
1155      * @since 1.0
1156      */
1157     public static final String borderBottomColor(ObjectLike p, String s) { return JsCSS2Properties.borderBottomColor.with(p, s);}
1158     /**
1159      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1160      * given string value.</p>
1161      * @param p The {@link JsCSS2Properties} object.
1162      * @param s The new string value for the property.
1163      * @since 1.0
1164      */
1165     public static final String borderBottomStyle(ObjectLike p, String s) { return JsCSS2Properties.borderBottomStyle.with(p, s);}
1166     /**
1167      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1168      * given string value.</p>
1169      * @param p The {@link JsCSS2Properties} object.
1170      * @param s The new string value for the property.
1171      * @since 1.0
1172      */
1173     public static final String borderBottomWidth(ObjectLike p, String s) { return JsCSS2Properties.borderBottomWidth.with(p, s);}
1174     /**
1175      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1176      * given string value.</p>
1177      * @param p The {@link JsCSS2Properties} object.
1178      * @param s The new string value for the property.
1179      * @since 1.0
1180      */
1181     public static final String borderCollapse(ObjectLike p, String s) { return JsCSS2Properties.borderCollapse.with(p, s);}
1182     /**
1183      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1184      * given string value.</p>
1185      * @param p The {@link JsCSS2Properties} object.
1186      * @param s The new string value for the property.
1187      * @since 1.0
1188      */
1189     public static final String borderColor(ObjectLike p, String s) { return JsCSS2Properties.borderColor.with(p, s);}
1190     /**
1191      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1192      * given string value.</p>
1193      * @param p The {@link JsCSS2Properties} object.
1194      * @param s The new string value for the property.
1195      * @since 1.0
1196      */
1197     public static final String borderLeft(ObjectLike p, String s) { return JsCSS2Properties.borderLeft.with(p, s);}
1198     /**
1199      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1200      * given string value.</p>
1201      * @param p The {@link JsCSS2Properties} object.
1202      * @param s The new string value for the property.
1203      * @since 1.0
1204      */
1205     public static final String borderLeftColor(ObjectLike p, String s) { return JsCSS2Properties.borderLeftColor.with(p, s);}
1206     /**
1207      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1208      * given string value.</p>
1209      * @param p The {@link JsCSS2Properties} object.
1210      * @param s The new string value for the property.
1211      * @since 1.0
1212      */
1213     public static final String borderLeftStyle(ObjectLike p, String s) { return JsCSS2Properties.borderLeftStyle.with(p, s);}
1214     /**
1215      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1216      * given string value.</p>
1217      * @param p The {@link JsCSS2Properties} object.
1218      * @param s The new string value for the property.
1219      * @since 1.0
1220      */
1221     public static final String borderLeftWidth(ObjectLike p, String s) { return JsCSS2Properties.borderLeftWidth.with(p, s);}
1222     /**
1223      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1224      * given string value.</p>
1225      * @param p The {@link JsCSS2Properties} object.
1226      * @param s The new string value for the property.
1227      * @since 1.0
1228      */
1229     public static final String borderRight(ObjectLike p, String s) { return JsCSS2Properties.borderRight.with(p, s);}
1230     /**
1231      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1232      * given string value.</p>
1233      * @param p The {@link JsCSS2Properties} object.
1234      * @param s The new string value for the property.
1235      * @since 1.0
1236      */
1237     public static final String borderRightColor(ObjectLike p, String s) { return JsCSS2Properties.borderRightColor.with(p, s);}
1238     /**
1239      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1240      * given string value.</p>
1241      * @param p The {@link JsCSS2Properties} object.
1242      * @param s The new string value for the property.
1243      * @since 1.0
1244      */
1245     public static final String borderRightStyle(ObjectLike p, String s) { return JsCSS2Properties.borderRightStyle.with(p, s);}
1246     /**
1247      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1248      * given string value.</p>
1249      * @param p The {@link JsCSS2Properties} object.
1250      * @param s The new string value for the property.
1251      * @since 1.0
1252      */
1253     public static final String borderRightWidth(ObjectLike p, String s) { return JsCSS2Properties.borderRightWidth.with(p, s);}
1254     /**
1255      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1256      * given string value.</p>
1257      * @param p The {@link JsCSS2Properties} object.
1258      * @param s The new string value for the property.
1259      * @since 1.0
1260      */
1261     public static final String borderSpacing(ObjectLike p, String s) { return JsCSS2Properties.borderSpacing.with(p, s);}
1262     /**
1263      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1264      * given string value.</p>
1265      * @param p The {@link JsCSS2Properties} object.
1266      * @param s The new string value for the property.
1267      * @since 1.0
1268      */
1269     public static final String borderStyle(ObjectLike p, String s) { return JsCSS2Properties.borderStyle.with(p, s);}
1270     /**
1271      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1272      * given string value.</p>
1273      * @param p The {@link JsCSS2Properties} object.
1274      * @param s The new string value for the property.
1275      * @since 1.0
1276      */
1277     public static final String borderTop(ObjectLike p, String s) { return JsCSS2Properties.borderTop.with(p, s);}
1278     /**
1279      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1280      * given string value.</p>
1281      * @param p The {@link JsCSS2Properties} object.
1282      * @param s The new string value for the property.
1283      * @since 1.0
1284      */
1285     public static final String borderTopColor(ObjectLike p, String s) { return JsCSS2Properties.borderTopColor.with(p, s);}
1286     /**
1287      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1288      * given string value.</p>
1289      * @param p The {@link JsCSS2Properties} object.
1290      * @param s The new string value for the property.
1291      * @since 1.0
1292      */
1293     public static final String borderTopStyle(ObjectLike p, String s) { return JsCSS2Properties.borderTopStyle.with(p, s);}
1294     /**
1295      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1296      * given string value.</p>
1297      * @param p The {@link JsCSS2Properties} object.
1298      * @param s The new string value for the property.
1299      * @since 1.0
1300      */
1301     public static final String borderTopWidth(ObjectLike p, String s) { return JsCSS2Properties.borderTopWidth.with(p, s);}
1302     /**
1303      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1304      * given string value.</p>
1305      * @param p The {@link JsCSS2Properties} object.
1306      * @param s The new string value for the property.
1307      * @since 1.0
1308      */
1309     public static final String borderWidth(ObjectLike p, String s) { return JsCSS2Properties.borderWidth.with(p, s);}
1310     /**
1311      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1312      * given string value.</p>
1313      * @param p The {@link JsCSS2Properties} object.
1314      * @param s The new string value for the property.
1315      * @since 1.0
1316      */
1317     public static final String bottom(ObjectLike p, String s) { return JsCSS2Properties.bottom.with(p, s);}
1318     /**
1319      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1320      * given string value.</p>
1321      * @param p The {@link JsCSS2Properties} object.
1322      * @param s The new string value for the property.
1323      * @since 1.0
1324      */
1325     public static final String captionSide(ObjectLike p, String s) { return JsCSS2Properties.captionSide.with(p, s);}
1326     /**
1327      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1328      * given string value.</p>
1329      * @param p The {@link JsCSS2Properties} object.
1330      * @param s The new string value for the property.
1331      * @since 1.0
1332      */
1333     public static final String clear(ObjectLike p, String s) { return JsCSS2Properties.clear.with(p, s);}
1334     /**
1335      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1336      * given string value.</p>
1337      * @param p The {@link JsCSS2Properties} object.
1338      * @param s The new string value for the property.
1339      * @since 1.0
1340      */
1341     public static final String clip(ObjectLike p, String s) { return JsCSS2Properties.clip.with(p, s);}
1342     /**
1343      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1344      * given string value.</p>
1345      * @param p The {@link JsCSS2Properties} object.
1346      * @param s The new string value for the property.
1347      * @since 1.0
1348      */
1349     public static final String color(ObjectLike p, String s) { return JsCSS2Properties.color.with(p, s);}
1350     /**
1351      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1352      * given string value.</p>
1353      * @param p The {@link JsCSS2Properties} object.
1354      * @param s The new string value for the property.
1355      * @since 1.0
1356      */
1357     public static final String content(ObjectLike p, String s) { return JsCSS2Properties.content.with(p, s);}
1358     /**
1359      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1360      * given string value.</p>
1361      * @param p The {@link JsCSS2Properties} object.
1362      * @param s The new string value for the property.
1363      * @since 1.0
1364      */
1365     public static final String counterIncrement(ObjectLike p, String s) { return JsCSS2Properties.counterIncrement.with(p, s);}
1366     /**
1367      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1368      * given string value.</p>
1369      * @param p The {@link JsCSS2Properties} object.
1370      * @param s The new string value for the property.
1371      * @since 1.0
1372      */
1373     public static final String counterReset(ObjectLike p, String s) { return JsCSS2Properties.counterReset.with(p, s);}
1374     /**
1375      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1376      * given string value.</p>
1377      * @param p The {@link JsCSS2Properties} object.
1378      * @param s The new string value for the property.
1379      * @since 1.0
1380      */
1381     public static final String cssFloat(ObjectLike p, String s) { return JsCSS2Properties.cssFloat.with(p, s);}
1382     /**
1383      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1384      * given string value.</p>
1385      * @param p The {@link JsCSS2Properties} object.
1386      * @param s The new string value for the property.
1387      * @since 1.0
1388      */
1389     public static final String cue(ObjectLike p, String s) { return JsCSS2Properties.cue.with(p, s);}
1390     /**
1391      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1392      * given string value.</p>
1393      * @param p The {@link JsCSS2Properties} object.
1394      * @param s The new string value for the property.
1395      * @since 1.0
1396      */
1397     public static final String cueAfter(ObjectLike p, String s) { return JsCSS2Properties.cueAfter.with(p, s);}
1398     /**
1399      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1400      * given string value.</p>
1401      * @param p The {@link JsCSS2Properties} object.
1402      * @param s The new string value for the property.
1403      * @since 1.0
1404      */
1405     public static final String cueBefore(ObjectLike p, String s) { return JsCSS2Properties.cueBefore.with(p, s);}
1406     /**
1407      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1408      * given string value.</p>
1409      * @param p The {@link JsCSS2Properties} object.
1410      * @param s The new string value for the property.
1411      * @since 1.0
1412      */
1413     public static final String cursor(ObjectLike p, String s) { return JsCSS2Properties.cursor.with(p, s);}
1414     /**
1415      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1416      * given string value.</p>
1417      * @param p The {@link JsCSS2Properties} object.
1418      * @param s The new string value for the property.
1419      * @since 1.0
1420      */
1421     public static final String direction(ObjectLike p, String s) { return JsCSS2Properties.direction.with(p, s);}
1422     /**
1423      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1424      * given string value.</p>
1425      * @param p The {@link JsCSS2Properties} object.
1426      * @param s The new string value for the property.
1427      * @since 1.0
1428      */
1429     public static final String display(ObjectLike p, String s) { return JsCSS2Properties.display.with(p, s);}
1430     /**
1431      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1432      * given string value.</p>
1433      * @param p The {@link JsCSS2Properties} object.
1434      * @param s The new string value for the property.
1435      * @since 1.0
1436      */
1437     public static final String elevation(ObjectLike p, String s) { return JsCSS2Properties.elevation.with(p, s);}
1438     /**
1439      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1440      * given string value.</p>
1441      * @param p The {@link JsCSS2Properties} object.
1442      * @param s The new string value for the property.
1443      * @since 1.0
1444      */
1445     public static final String emptyCells(ObjectLike p, String s) { return JsCSS2Properties.emptyCells.with(p, s);}
1446     /**
1447      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1448      * given string value.</p>
1449      * @param p The {@link JsCSS2Properties} object.
1450      * @param s The new string value for the property.
1451      * @since 1.0
1452      */
1453     public static final String filter(ObjectLike p, String s) { return JsCSS2Properties.filter.with(p, s);}
1454     /**
1455      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1456      * given string value.</p>
1457      * @param p The {@link JsCSS2Properties} object.
1458      * @param s The new string value for the property.
1459      * @since 1.0
1460      */
1461     public static final String font(ObjectLike p, String s) { return JsCSS2Properties.font.with(p, s);}
1462     /**
1463      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1464      * given string value.</p>
1465      * @param p The {@link JsCSS2Properties} object.
1466      * @param s The new string value for the property.
1467      * @since 1.0
1468      */
1469     public static final String fontFamily(ObjectLike p, String s) { return JsCSS2Properties.fontFamily.with(p, s);}
1470     /**
1471      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1472      * given string value.</p>
1473      * @param p The {@link JsCSS2Properties} object.
1474      * @param s The new string value for the property.
1475      * @since 1.0
1476      */
1477     public static final String fontSize(ObjectLike p, String s) { return JsCSS2Properties.fontSize.with(p, s);}
1478     /**
1479      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1480      * given string value.</p>
1481      * @param p The {@link JsCSS2Properties} object.
1482      * @param s The new string value for the property.
1483      * @since 1.0
1484      */
1485     public static final String fontSizeAdjust(ObjectLike p, String s) { return JsCSS2Properties.fontSizeAdjust.with(p, s);}
1486     /**
1487      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1488      * given string value.</p>
1489      * @param p The {@link JsCSS2Properties} object.
1490      * @param s The new string value for the property.
1491      * @since 1.0
1492      */
1493     public static final String fontStretch(ObjectLike p, String s) { return JsCSS2Properties.fontStretch.with(p, s);}
1494     /**
1495      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1496      * given string value.</p>
1497      * @param p The {@link JsCSS2Properties} object.
1498      * @param s The new string value for the property.
1499      * @since 1.0
1500      */
1501     public static final String fontStyle(ObjectLike p, String s) { return JsCSS2Properties.fontStyle.with(p, s);}
1502     /**
1503      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1504      * given string value.</p>
1505      * @param p The {@link JsCSS2Properties} object.
1506      * @param s The new string value for the property.
1507      * @since 1.0
1508      */
1509     public static final String fontVariant(ObjectLike p, String s) { return JsCSS2Properties.fontVariant.with(p, s);}
1510     /**
1511      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1512      * given string value.</p>
1513      * @param p The {@link JsCSS2Properties} object.
1514      * @param s The new string value for the property.
1515      * @since 1.0
1516      */
1517     public static final String fontWeight(ObjectLike p, String s) { return JsCSS2Properties.fontWeight.with(p, s);}
1518     /**
1519      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1520      * given string value.</p>
1521      * @param p The {@link JsCSS2Properties} object.
1522      * @param s The new string value for the property.
1523      * @since 1.0
1524      */
1525     public static final String height(ObjectLike p, String s) { return JsCSS2Properties.height.with(p, s);}
1526     /**
1527      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1528      * given string value.</p>
1529      * @param p The {@link JsCSS2Properties} object.
1530      * @param s The new string value for the property.
1531      * @since 1.0
1532      */
1533     public static final String left(ObjectLike p, String s) { return JsCSS2Properties.left.with(p, s);}
1534     /**
1535      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1536      * given string value.</p>
1537      * @param p The {@link JsCSS2Properties} object.
1538      * @param s The new string value for the property.
1539      * @since 1.0
1540      */
1541     public static final String letterSpacing(ObjectLike p, String s) { return JsCSS2Properties.letterSpacing.with(p, s);}
1542     /**
1543      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1544      * given string value.</p>
1545      * @param p The {@link JsCSS2Properties} object.
1546      * @param s The new string value for the property.
1547      * @since 1.0
1548      */
1549     public static final String lineHeight(ObjectLike p, String s) { return JsCSS2Properties.lineHeight.with(p, s);}
1550     /**
1551      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1552      * given string value.</p>
1553      * @param p The {@link JsCSS2Properties} object.
1554      * @param s The new string value for the property.
1555      * @since 1.0
1556      */
1557     public static final String listStyle(ObjectLike p, String s) { return JsCSS2Properties.listStyle.with(p, s);}
1558     /**
1559      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1560      * given string value.</p>
1561      * @param p The {@link JsCSS2Properties} object.
1562      * @param s The new string value for the property.
1563      * @since 1.0
1564      */
1565     public static final String listStyleImage(ObjectLike p, String s) { return JsCSS2Properties.listStyleImage.with(p, s);}
1566     /**
1567      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1568      * given string value.</p>
1569      * @param p The {@link JsCSS2Properties} object.
1570      * @param s The new string value for the property.
1571      * @since 1.0
1572      */
1573     public static final String listStylePosition(ObjectLike p, String s) { return JsCSS2Properties.listStylePosition.with(p, s);}
1574     /**
1575      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1576      * given string value.</p>
1577      * @param p The {@link JsCSS2Properties} object.
1578      * @param s The new string value for the property.
1579      * @since 1.0
1580      */
1581     public static final String listStyleType(ObjectLike p, String s) { return JsCSS2Properties.listStyleType.with(p, s);}
1582     /**
1583      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1584      * given string value.</p>
1585      * @param p The {@link JsCSS2Properties} object.
1586      * @param s The new string value for the property.
1587      * @since 1.0
1588      */
1589     public static final String margin(ObjectLike p, String s) { return JsCSS2Properties.margin.with(p, s);}
1590     /**
1591      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1592      * given string value.</p>
1593      * @param p The {@link JsCSS2Properties} object.
1594      * @param s The new string value for the property.
1595      * @since 1.0
1596      */
1597     public static final String marginBottom(ObjectLike p, String s) { return JsCSS2Properties.marginBottom.with(p, s);}
1598     /**
1599      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1600      * given string value.</p>
1601      * @param p The {@link JsCSS2Properties} object.
1602      * @param s The new string value for the property.
1603      * @since 1.0
1604      */
1605     public static final String marginLeft(ObjectLike p, String s) { return JsCSS2Properties.marginLeft.with(p, s);}
1606     /**
1607      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1608      * given string value.</p>
1609      * @param p The {@link JsCSS2Properties} object.
1610      * @param s The new string value for the property.
1611      * @since 1.0
1612      */
1613     public static final String marginRight(ObjectLike p, String s) { return JsCSS2Properties.marginRight.with(p, s);}
1614     /**
1615      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1616      * given string value.</p>
1617      * @param p The {@link JsCSS2Properties} object.
1618      * @param s The new string value for the property.
1619      * @since 1.0
1620      */
1621     public static final String marginTop(ObjectLike p, String s) { return JsCSS2Properties.marginTop.with(p, s);}
1622     /**
1623      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1624      * given string value.</p>
1625      * @param p The {@link JsCSS2Properties} object.
1626      * @param s The new string value for the property.
1627      * @since 1.0
1628      */
1629     public static final String markerOffset(ObjectLike p, String s) { return JsCSS2Properties.markerOffset.with(p, s);}
1630     /**
1631      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1632      * given string value.</p>
1633      * @param p The {@link JsCSS2Properties} object.
1634      * @param s The new string value for the property.
1635      * @since 1.0
1636      */
1637     public static final String marks(ObjectLike p, String s) { return JsCSS2Properties.marks.with(p, s);}
1638     /**
1639      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1640      * given string value.</p>
1641      * @param p The {@link JsCSS2Properties} object.
1642      * @param s The new string value for the property.
1643      * @since 1.0
1644      */
1645     public static final String maxHeight(ObjectLike p, String s) { return JsCSS2Properties.maxHeight.with(p, s);}
1646     /**
1647      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1648      * given string value.</p>
1649      * @param p The {@link JsCSS2Properties} object.
1650      * @param s The new string value for the property.
1651      * @since 1.0
1652      */
1653     public static final String maxWidth(ObjectLike p, String s) { return JsCSS2Properties.maxWidth.with(p, s);}
1654     /**
1655      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1656      * given string value.</p>
1657      * @param p The {@link JsCSS2Properties} object.
1658      * @param s The new string value for the property.
1659      * @since 1.0
1660      */
1661     public static final String minHeight(ObjectLike p, String s) { return JsCSS2Properties.minHeight.with(p, s);}
1662     /**
1663      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1664      * given string value.</p>
1665      * @param p The {@link JsCSS2Properties} object.
1666      * @param s The new string value for the property.
1667      * @since 1.0
1668      */
1669     public static final String minWidth(ObjectLike p, String s) { return JsCSS2Properties.minWidth.with(p, s);}
1670     /**
1671      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1672      * given string value.</p>
1673      * @param p The {@link JsCSS2Properties} object.
1674      * @param s The new string value for the property.
1675      * @since 1.0
1676      */
1677     public static final String opacity(ObjectLike p, String s) { return JsCSS2Properties.opacity.with(p, s);}
1678     /**
1679      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1680      * given string value.</p>
1681      * @param p The {@link JsCSS2Properties} object.
1682      * @param s The new string value for the property.
1683      * @since 1.0
1684      */
1685     public static final String orphans(ObjectLike p, String s) { return JsCSS2Properties.orphans.with(p, s);}
1686     /**
1687      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1688      * given string value.</p>
1689      * @param p The {@link JsCSS2Properties} object.
1690      * @param s The new string value for the property.
1691      * @since 1.0
1692      */
1693     public static final String outline(ObjectLike p, String s) { return JsCSS2Properties.outline.with(p, s);}
1694     /**
1695      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1696      * given string value.</p>
1697      * @param p The {@link JsCSS2Properties} object.
1698      * @param s The new string value for the property.
1699      * @since 1.0
1700      */
1701     public static final String outlineColor(ObjectLike p, String s) { return JsCSS2Properties.outlineColor.with(p, s);}
1702     /**
1703      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1704      * given string value.</p>
1705      * @param p The {@link JsCSS2Properties} object.
1706      * @param s The new string value for the property.
1707      * @since 1.0
1708      */
1709     public static final String outlineStyle(ObjectLike p, String s) { return JsCSS2Properties.outlineStyle.with(p, s);}
1710     /**
1711      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1712      * given string value.</p>
1713      * @param p The {@link JsCSS2Properties} object.
1714      * @param s The new string value for the property.
1715      * @since 1.0
1716      */
1717     public static final String outlineWidth(ObjectLike p, String s) { return JsCSS2Properties.outlineWidth.with(p, s);}
1718     /**
1719      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1720      * given string value.</p>
1721      * @param p The {@link JsCSS2Properties} object.
1722      * @param s The new string value for the property.
1723      * @since 1.0
1724      */
1725     public static final String overflow(ObjectLike p, String s) { return JsCSS2Properties.overflow.with(p, s);}
1726     /**
1727      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1728      * given string value.</p>
1729      * @param p The {@link JsCSS2Properties} object.
1730      * @param s The new string value for the property.
1731      * @since 1.0
1732      */
1733     public static final String overflowX(ObjectLike p, String s) { return JsCSS2Properties.overflowX.with(p, s);}
1734     /**
1735      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1736      * given string value.</p>
1737      * @param p The {@link JsCSS2Properties} object.
1738      * @param s The new string value for the property.
1739      * @since 1.0
1740      */
1741     public static final String overflowY(ObjectLike p, String s) { return JsCSS2Properties.overflowY.with(p, s);}
1742     /**
1743      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1744      * given string value.</p>
1745      * @param p The {@link JsCSS2Properties} object.
1746      * @param s The new string value for the property.
1747      * @since 1.0
1748      */
1749     public static final String padding(ObjectLike p, String s) { return JsCSS2Properties.padding.with(p, s);}
1750     /**
1751      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1752      * given string value.</p>
1753      * @param p The {@link JsCSS2Properties} object.
1754      * @param s The new string value for the property.
1755      * @since 1.0
1756      */
1757     public static final String paddingBottom(ObjectLike p, String s) { return JsCSS2Properties.paddingBottom.with(p, s);}
1758     /**
1759      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1760      * given string value.</p>
1761      * @param p The {@link JsCSS2Properties} object.
1762      * @param s The new string value for the property.
1763      * @since 1.0
1764      */
1765     public static final String paddingLeft(ObjectLike p, String s) { return JsCSS2Properties.paddingLeft.with(p, s);}
1766     /**
1767      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1768      * given string value.</p>
1769      * @param p The {@link JsCSS2Properties} object.
1770      * @param s The new string value for the property.
1771      * @since 1.0
1772      */
1773     public static final String paddingRight(ObjectLike p, String s) { return JsCSS2Properties.paddingRight.with(p, s);}
1774     /**
1775      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1776      * given string value.</p>
1777      * @param p The {@link JsCSS2Properties} object.
1778      * @param s The new string value for the property.
1779      * @since 1.0
1780      */
1781     public static final String paddingTop(ObjectLike p, String s) { return JsCSS2Properties.paddingTop.with(p, s);}
1782     /**
1783      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1784      * given string value.</p>
1785      * @param p The {@link JsCSS2Properties} object.
1786      * @param s The new string value for the property.
1787      * @since 1.0
1788      */
1789     public static final String page(ObjectLike p, String s) { return JsCSS2Properties.page.with(p, s);}
1790     /**
1791      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1792      * given string value.</p>
1793      * @param p The {@link JsCSS2Properties} object.
1794      * @param s The new string value for the property.
1795      * @since 1.0
1796      */
1797     public static final String pageBreakAfter(ObjectLike p, String s) { return JsCSS2Properties.pageBreakAfter.with(p, s);}
1798     /**
1799      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1800      * given string value.</p>
1801      * @param p The {@link JsCSS2Properties} object.
1802      * @param s The new string value for the property.
1803      * @since 1.0
1804      */
1805     public static final String pageBreakBefore(ObjectLike p, String s) { return JsCSS2Properties.pageBreakBefore.with(p, s);}
1806     /**
1807      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1808      * given string value.</p>
1809      * @param p The {@link JsCSS2Properties} object.
1810      * @param s The new string value for the property.
1811      * @since 1.0
1812      */
1813     public static final String pageBreakInside(ObjectLike p, String s) { return JsCSS2Properties.pageBreakInside.with(p, s);}
1814     /**
1815      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1816      * given string value.</p>
1817      * @param p The {@link JsCSS2Properties} object.
1818      * @param s The new string value for the property.
1819      * @since 1.0
1820      */
1821     public static final String pause(ObjectLike p, String s) { return JsCSS2Properties.pause.with(p, s);}
1822     /**
1823      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1824      * given string value.</p>
1825      * @param p The {@link JsCSS2Properties} object.
1826      * @param s The new string value for the property.
1827      * @since 1.0
1828      */
1829     public static final String pauseAfter(ObjectLike p, String s) { return JsCSS2Properties.pauseAfter.with(p, s);}
1830     /**
1831      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1832      * given string value.</p>
1833      * @param p The {@link JsCSS2Properties} object.
1834      * @param s The new string value for the property.
1835      * @since 1.0
1836      */
1837     public static final String pauseBefore(ObjectLike p, String s) { return JsCSS2Properties.pauseBefore.with(p, s);}
1838     /**
1839      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1840      * given string value.</p>
1841      * @param p The {@link JsCSS2Properties} object.
1842      * @param s The new string value for the property.
1843      * @since 1.0
1844      */
1845     public static final String pitch(ObjectLike p, String s) { return JsCSS2Properties.pitch.with(p, s);}
1846     /**
1847      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1848      * given string value.</p>
1849      * @param p The {@link JsCSS2Properties} object.
1850      * @param s The new string value for the property.
1851      * @since 1.0
1852      */
1853     public static final String pitchRange(ObjectLike p, String s) { return JsCSS2Properties.pitchRange.with(p, s);}
1854     /**
1855      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1856      * given string value.</p>
1857      * @param p The {@link JsCSS2Properties} object.
1858      * @param s The new string value for the property.
1859      * @since 1.0
1860      */
1861     public static final String playDuring(ObjectLike p, String s) { return JsCSS2Properties.playDuring.with(p, s);}
1862     /**
1863      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1864      * given string value.</p>
1865      * @param p The {@link JsCSS2Properties} object.
1866      * @param s The new string value for the property.
1867      * @since 1.0
1868      */
1869     public static final String position(ObjectLike p, String s) { return JsCSS2Properties.position.with(p, s);}
1870     /**
1871      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1872      * given string value.</p>
1873      * @param p The {@link JsCSS2Properties} object.
1874      * @param s The new string value for the property.
1875      * @since 1.0
1876      */
1877     public static final String quotes(ObjectLike p, String s) { return JsCSS2Properties.quotes.with(p, s);}
1878     /**
1879      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1880      * given string value.</p>
1881      * @param p The {@link JsCSS2Properties} object.
1882      * @param s The new string value for the property.
1883      * @since 1.0
1884      */
1885     public static final String richness(ObjectLike p, String s) { return JsCSS2Properties.richness.with(p, s);}
1886     /**
1887      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1888      * given string value.</p>
1889      * @param p The {@link JsCSS2Properties} object.
1890      * @param s The new string value for the property.
1891      * @since 1.0
1892      */
1893     public static final String right(ObjectLike p, String s) { return JsCSS2Properties.right.with(p, s);}
1894     /**
1895      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1896      * given string value.</p>
1897      * @param p The {@link JsCSS2Properties} object.
1898      * @param s The new string value for the property.
1899      * @since 1.0
1900      */
1901     public static final String size(ObjectLike p, String s) { return JsCSS2Properties.size.with(p, s);}
1902     /**
1903      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1904      * given string value.</p>
1905      * @param p The {@link JsCSS2Properties} object.
1906      * @param s The new string value for the property.
1907      * @since 1.0
1908      */
1909     public static final String speak(ObjectLike p, String s) { return JsCSS2Properties.speak.with(p, s);}
1910     /**
1911      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1912      * given string value.</p>
1913      * @param p The {@link JsCSS2Properties} object.
1914      * @param s The new string value for the property.
1915      * @since 1.0
1916      */
1917     public static final String speakHeader(ObjectLike p, String s) { return JsCSS2Properties.speakHeader.with(p, s);}
1918     /**
1919      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1920      * given string value.</p>
1921      * @param p The {@link JsCSS2Properties} object.
1922      * @param s The new string value for the property.
1923      * @since 1.0
1924      */
1925     public static final String speakNumeral(ObjectLike p, String s) { return JsCSS2Properties.speakNumeral.with(p, s);}
1926     /**
1927      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1928      * given string value.</p>
1929      * @param p The {@link JsCSS2Properties} object.
1930      * @param s The new string value for the property.
1931      * @since 1.0
1932      */
1933     public static final String speakPunctuation(ObjectLike p, String s) { return JsCSS2Properties.speakPunctuation.with(p, s);}
1934     /**
1935      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1936      * given string value.</p>
1937      * @param p The {@link JsCSS2Properties} object.
1938      * @param s The new string value for the property.
1939      * @since 1.0
1940      */
1941     public static final String speechRate(ObjectLike p, String s) { return JsCSS2Properties.speechRate.with(p, s);}
1942     /**
1943      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1944      * given string value.</p>
1945      * @param p The {@link JsCSS2Properties} object.
1946      * @param s The new string value for the property.
1947      * @since 1.0
1948      */
1949     public static final String stress(ObjectLike p, String s) { return JsCSS2Properties.stress.with(p, s);}
1950     /**
1951      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1952      * given string value.</p>
1953      * @param p The {@link JsCSS2Properties} object.
1954      * @param s The new string value for the property.
1955      * @since 1.0
1956      */
1957     public static final String styleFloat(ObjectLike p, String s) { return JsCSS2Properties.styleFloat.with(p, s);}
1958     /**
1959      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1960      * given string value.</p>
1961      * @param p The {@link JsCSS2Properties} object.
1962      * @param s The new string value for the property.
1963      * @since 1.0
1964      */
1965     public static final String tableLayout(ObjectLike p, String s) { return JsCSS2Properties.tableLayout.with(p, s);}
1966     /**
1967      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1968      * given string value.</p>
1969      * @param p The {@link JsCSS2Properties} object.
1970      * @param s The new string value for the property.
1971      * @since 1.0
1972      */
1973     public static final String textAlign(ObjectLike p, String s) { return JsCSS2Properties.textAlign.with(p, s);}
1974     /**
1975      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1976      * given string value.</p>
1977      * @param p The {@link JsCSS2Properties} object.
1978      * @param s The new string value for the property.
1979      * @since 1.0
1980      */
1981     public static final String textDecoration(ObjectLike p, String s) { return JsCSS2Properties.textDecoration.with(p, s);}
1982     /**
1983      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1984      * given string value.</p>
1985      * @param p The {@link JsCSS2Properties} object.
1986      * @param s The new string value for the property.
1987      * @since 1.0
1988      */
1989     public static final String textIndent(ObjectLike p, String s) { return JsCSS2Properties.textIndent.with(p, s);}
1990     /**
1991      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
1992      * given string value.</p>
1993      * @param p The {@link JsCSS2Properties} object.
1994      * @param s The new string value for the property.
1995      * @since 1.0
1996      */
1997     public static final String textShadow(ObjectLike p, String s) { return JsCSS2Properties.textShadow.with(p, s);}
1998     /**
1999      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2000      * given string value.</p>
2001      * @param p The {@link JsCSS2Properties} object.
2002      * @param s The new string value for the property.
2003      * @since 1.0
2004      */
2005     public static final String textTransform(ObjectLike p, String s) { return JsCSS2Properties.textTransform.with(p, s);}
2006     /**
2007      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2008      * given string value.</p>
2009      * @param p The {@link JsCSS2Properties} object.
2010      * @param s The new string value for the property.
2011      * @since 1.0
2012      */
2013     public static final String top(ObjectLike p, String s) { return JsCSS2Properties.top.with(p, s);}
2014     /**
2015      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2016      * given string value.</p>
2017      * @param p The {@link JsCSS2Properties} object.
2018      * @param s The new string value for the property.
2019      * @since 1.0
2020      */
2021     public static final String unicodeBidi(ObjectLike p, String s) { return JsCSS2Properties.unicodeBidi.with(p, s);}
2022     /**
2023      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2024      * given string value.</p>
2025      * @param p The {@link JsCSS2Properties} object.
2026      * @param s The new string value for the property.
2027      * @since 1.0
2028      */
2029     public static final String verticalAlign(ObjectLike p, String s) { return JsCSS2Properties.verticalAlign.with(p, s);}
2030     /**
2031      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2032      * given string value.</p>
2033      * @param p The {@link JsCSS2Properties} object.
2034      * @param s The new string value for the property.
2035      * @since 1.0
2036      */
2037     public static final String visibility(ObjectLike p, String s) { return JsCSS2Properties.visibility.with(p, s);}
2038     /**
2039      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2040      * given string value.</p>
2041      * @param p The {@link JsCSS2Properties} object.
2042      * @param s The new string value for the property.
2043      * @since 1.0
2044      */
2045     public static final String voiceFamily(ObjectLike p, String s) { return JsCSS2Properties.voiceFamily.with(p, s);}
2046     /**
2047      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2048      * given string value.</p>
2049      * @param p The {@link JsCSS2Properties} object.
2050      * @param s The new string value for the property.
2051      * @since 1.0
2052      */
2053     public static final String volume(ObjectLike p, String s) { return JsCSS2Properties.volume.with(p, s);}
2054     /**
2055      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2056      * given string value.</p>
2057      * @param p The {@link JsCSS2Properties} object.
2058      * @param s The new string value for the property.
2059      * @since 1.0
2060      */
2061     public static final String whiteSpace(ObjectLike p, String s) { return JsCSS2Properties.whiteSpace.with(p, s);}
2062     /**
2063      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2064      * given string value.</p>
2065      * @param p The {@link JsCSS2Properties} object.
2066      * @param s The new string value for the property.
2067      * @since 1.0
2068      */
2069     public static final String widows(ObjectLike p, String s) { return JsCSS2Properties.widows.with(p, s);}
2070     /**
2071      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2072      * given string value.</p>
2073      * @param p The {@link JsCSS2Properties} object.
2074      * @param s The new string value for the property.
2075      * @since 1.0
2076      */
2077     public static final String width(ObjectLike p, String s) { return JsCSS2Properties.width.with(p, s);}
2078     /**
2079      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2080      * given string value.</p>
2081      * @param p The {@link JsCSS2Properties} object.
2082      * @param s The new string value for the property.
2083      * @since 1.0
2084      */
2085     public static final String wordSpacing(ObjectLike p, String s) { return JsCSS2Properties.wordSpacing.with(p, s);}
2086     /**
2087      * <p>Sets the property, named by this method, of the {@link JsCSS2Properties} object to the
2088      * given string value.</p>
2089      * @param p The {@link JsCSS2Properties} object.
2090      * @param s The new string value for the property.
2091      * @since 1.0
2092      */
2093     public static final String zIndex(ObjectLike p, String s) { return JsCSS2Properties.zIndex.with(p, s);}
2094 }