BaseFormatter.javaПакет: org.projectforge.business.utils
Классы: BaseFormatter
Реализует: Serializable
Методы (3): appendNotVisible, getNotVisibleString, getLocalizedString
Импорты: 2 пакета
package org.projectforge.business.utils;
import org.projectforge.framework.persistence.user.api.ThreadLocalUserContext;
import java.io.Serializable;
public class BaseFormatter implements Serializable
{
/**
* Добавляет элемент <не видно> (курсив и серый цвет) в переданный StringBuilder. Используется текстом для отображения недоступных
* полей.
*/
public void appendNotVisible(StringBuilder sb)
{
sb.append("<span style=\"font-style:italic; color: gray;\"><").append(getLocalizedString("notVisible")).append("></span>");
}
public String getNotVisibleString()
{
StringBuilder sb = new StringBuilder();
appendNotVisible(sb);
return sb.toString();
}
/**
* Прокси.
* @param key
* @return
* @see ThreadLocalUserContext#getLocalizedString(String)
*/
public String getLocalizedString(String key)
{
return ThreadLocalUserContext.getLocalizedString(key);
}
}
868d6abb7 2025 → 2026 63081666f Заголовки исходных файлов: 2024 → 2025. a72903e36 *.java, *.kt: StringBuffer → StringBuilder. d6d3d176f Миграция в процессе... b6092df09 Авторские права 2023 → 2024