ContentUtil.java
package ru.volnenko.plugin.openapidoc.util;
import lombok.NonNull;
import ru.volnenko.plugin.openapidoc.model.Content;
import ru.volnenko.plugin.openapidoc.model.Schema;
public final class ContentUtil {
@NonNull
public static String scheme(final Content content) {
if (content == null) return "--";
if (content.getSchema() == null) return "--";
return content.getSchema().toString();
}
@NonNull
public static String scheme(final Schema schema) {
if (schema == null) return "--";
return schema.toString();
}
@NonNull
public static String format(final Schema schema) {
if (schema == null) return "--";
if (schema.getFormat() == null) return "--";
return schema.getFormat();
}
@NonNull
public static String format(final Content content) {
if (content == null) return "--";
if (content.getSchema() == null) return "--";
if (content.getSchema().getFormat() == null) return "--";
return content.getSchema().getFormat();
}
}