package org.freeplane.features.format; import org.freeplane.core.util.TextUtils; public class IdentityPatternFormat extends PatternFormat { public IdentityPatternFormat(String pattern) { super(pattern, TYPE_IDENTITY); } IdentityPatternFormat() { this(IDENTITY_PATTERN); } @Override public String getStyle() { return STYLE_FORMATTER; } @Override public Object formatObject(Object toFormat) { if (toFormat instanceof IFormattedObject) return ((IFormattedObject) toFormat).getObject(); return toFormat; } @Override public String toString() { return TextUtils.getText(getPattern()); } }