
org.slieb.soy.helpers.FactoryHelper Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of soy-annotations Show documentation
Show all versions of soy-annotations Show documentation
Soy utilities to easily convert and and render classes with soy
templates.
The newest version!
package org.slieb.soy.helpers;
import javax.annotation.Nonnull;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
public interface FactoryHelper {
@Nonnull
Boolean isFactoryClass(@Nonnull Class> classObject);
@Nonnull
Boolean isDynamicFactoryClass(@Nonnull Class> classObject);
@Nonnull
Boolean isFactoryMethod(@Nonnull Method method);
@Nonnull
Boolean isDynamicFactoryMethod(@Nonnull Method method);
@Nonnull
Boolean isFactoryField(@Nonnull Field field);
@Nonnull
Boolean isDynamicFactoryField(@Nonnull Field field);
@Nonnull
Boolean hasTemplate(@Nonnull Class> classObject);
@Nonnull
String getTemplateName(@Nonnull Class> classObject);
@Nonnull
String getFieldKey(@Nonnull Field field);
@Nonnull
String getMethodKey(@Nonnull Method field);
@Nonnull
Boolean useOriginalToString(@Nonnull Class> classObject);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy