Tabnine Logo
GlobalResolver.registerTags
Code IndexAdd Tabnine to your IDE (free)

How to use
registerTags
method
in
jetbrick.template.resolver.GlobalResolver

Best Java code snippets using jetbrick.template.resolver.GlobalResolver.registerTags (Showing top 7 results out of 315)

origin: com.github.subchen/jetbrick-template-springmvc

  @Override
  public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
    if (bean != null && bean.getClass() == JetTemplateViewResolver.class) {
      JetEngine engine = ((JetTemplateViewResolver) bean).getJetEngine();
      // 注册Tags
      engine.getGlobalResolver().registerTags(SpringedTags.class);
    }
    return bean;
  }
};
origin: subchen/jetbrick-template-2x

  @Override
  public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
    if (bean != null && bean.getClass() == JetTemplateViewResolver.class) {
      JetEngine engine = ((JetTemplateViewResolver) bean).getJetEngine();
      // 注册Tags
      engine.getGlobalResolver().registerTags(SpringedTags.class);
    }
    return bean;
  }
};
origin: subchen/jetbrick-template-2x

/**
 * 自动扫描 annotation
 */
public void scan(List<String> packageNames, boolean skipErrors) {
  //@formatter:off
  @SuppressWarnings("unchecked")
  List<Class<? extends Annotation>> annotations = Arrays.asList(
    JetAnnotations.Methods.class,
    JetAnnotations.Functions.class,
    JetAnnotations.Tags.class
  );
  //@formatter:on
  log.info("Scanning @JetMethods, @JetFunctions, @JetTags implements from " + packageNames + " ...");
  long ts = System.currentTimeMillis();
  Set<Class<?>> classes = ClassFinder.getClasses(packageNames, true, annotations, skipErrors);
  log.info("Found {} annotated classes, time elapsed {} ms.", classes.size(), System.currentTimeMillis() - ts);
  for (Class<?> cls : classes) {
    for (Annotation anno : cls.getAnnotations()) {
      if (anno instanceof JetAnnotations.Methods) {
        registerMethods(cls);
      } else if (anno instanceof JetAnnotations.Functions) {
        registerFunctions(cls);
      } else if (anno instanceof JetAnnotations.Tags) {
        registerTags(cls);
      }
    }
  }
}
origin: tfssweb/tale

resolver.registerFunctions(Theme.class);
resolver.registerFunctions(AdminCommons.class);
resolver.registerTags(JetTag.class);
origin: subchen/jetbrick-template-2x

private GlobalResolver doCreateGlobalResolver() {
  log.debug("Initializing global resolver ...");
  GlobalResolver resolver = new GlobalResolver();
  resolver.importClass("java.lang.*");
  resolver.importClass("java.util.*");
  for (String className : config.getImportClasses()) {
    resolver.importClass(className);
  }
  resolver.registerMethods(JetMethods.class);
  for (String className : config.getImportMethods()) {
    resolver.registerMethods(className);
  }
  resolver.registerFunctions(JetFunctions.class);
  for (String className : config.getImportFunctions()) {
    resolver.registerFunctions(className);
  }
  resolver.registerTags(JetTags.class);
  for (String className : config.getImportTags()) {
    resolver.registerTags(className);
  }
  List<String> packageNames = config.getAutoscanPackages();
  if (!packageNames.isEmpty()) {
    resolver.scan(packageNames, config.isAutoscanSkiperrors());
  }
  return resolver;
}
origin: com.github.subchen/jetbrick-template-web

engine.getGlobalResolver().registerTags(JetWebTags.class);
origin: subchen/jetbrick-template-2x

engine.getGlobalResolver().registerTags(JetWebTags.class);
jetbrick.template.resolverGlobalResolverregisterTags

Javadoc

注册 tag 扩展

Popular methods of GlobalResolver

  • registerFunctions
    注册 function 扩展
  • <init>
  • importClass
    注册一个 Import
  • registerGetterResolver
    注册一个 GetterResolver
  • registerMacros
    注册全局宏 loadmacro
  • registerMethods
    注册 method 扩展
  • resolveClass
    根据名称,查找 class 定义
  • resolveFunction
    根据参数类型,查找一个匹配的函数
  • resolveGetter
    根据参数名称,查找一个匹配的属性
  • resolveMacro
    根据参数类型,查找一个匹配的 macro
  • resolveMethod
    根据参数类型,查找一个匹配的方法
  • resolveTag
    根据参数类型,查找一个匹配的 Tag
  • resolveMethod,
  • resolveTag,
  • scan

Popular in Java

  • Finding current android device location
  • onRequestPermissionsResult (Fragment)
  • getExternalFilesDir (Context)
  • runOnUiThread (Activity)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • JFileChooser (javax.swing)
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Top 25 Plugins for Webstorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now