java.lang.Object
org.nustaq.kontraktor.webapp.transpiler.jsx.ImportSpec

public class ImportSpec
extends java.lang.Object
  • Constructor Details

  • Method Details

    • getRequiredin

      public java.io.File getRequiredin()
    • getComponents

      public java.util.List<java.lang.String> getComponents()
    • getAliases

      public java.util.List<java.lang.String> getAliases()
    • getComponent

      public java.lang.String getComponent()
    • getAlias

      public java.lang.String getAlias()
    • getFrom

      public java.lang.String getFrom()
    • components

      public ImportSpec components​(java.util.List<java.lang.String> components)
    • isRequire

      public boolean isRequire()
    • aliases

      public ImportSpec aliases​(java.util.List<java.lang.String> aliases)
    • component

      public ImportSpec component​(java.lang.String component)
    • alias

      public ImportSpec alias​(java.lang.String alias)
    • from

      public ImportSpec from​(java.lang.String from)
    • isPureImport

      public boolean isPureImport()
      Returns:
      wether this is a pure "import 'directfile.xy'" statement (outside node modules)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • requiredin

      public ImportSpec requiredin​(java.io.File requiredin)