ThemisUIHTMLAttr.java

/*
 * Themis: Java Project Framework
 * Copyright 2026. Tony Washer
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License.  You may obtain a copy
 * of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

package io.github.tonywasher.joceanus.themis.gui.base;

/**
 * HTML Attributes.
 */
public enum ThemisUIHTMLAttr {
    /**
     * Class.
     */
    CLASS("class"),

    /**
     * Href.
     */
    HREF("href"),

    /**
     * Style.
     */
    STYLE("style");

    /**
     * Attribute text.
     */
    private final String theAttr;

    /**
     * Constructor.
     *
     * @param pAttr the attribute text
     */
    ThemisUIHTMLAttr(final String pAttr) {
        theAttr = pAttr;
    }

    /**
     * Obtain the attribute.
     *
     * @return the attribute
     */
    public String getAttr() {
        return theAttr;
    }

    @Override
    public String toString() {
        return getAttr();
    }
}