Class QuerySchemaTranslationSource

java.lang.Object
com.e1c.langtool.v8.dt.internal.ql.QuerySchemaTranslationSource
All Implemented Interfaces:
TranslationSource

public class QuerySchemaTranslationSource extends Object implements TranslationSource
  • Constructor Details

    • QuerySchemaTranslationSource

      public QuerySchemaTranslationSource()
  • Method Details

    • getProject

      public org.eclipse.core.resources.IProject getProject()
      Description copied from interface: TranslationSource
      Gets the project of translation source object.
      Specified by:
      getProject in interface TranslationSource
      Returns:
      the project
    • getProjectRelativePath

      public @Nullable org.eclipse.core.runtime.IPath getProjectRelativePath()
      Description copied from interface: TranslationSource
      Gets the project relative path of the source.
      Specified by:
      getProjectRelativePath in interface TranslationSource
      Returns:
      the project relative path
    • getSourceObject

      public Object getSourceObject()
      Description copied from interface: TranslationSource
      Gets the source object with can scan for strings.
      Specified by:
      getSourceObject in interface TranslationSource
      Returns:
      the source object
    • getId

      public String getId()
      Description copied from interface: TranslationSource
      Gets the id of this translation source. It must be unique in project scope and free of project name in preffix that is mean id is project related.
      Specified by:
      getId in interface TranslationSource
      Returns:
      the id
    • getQuerySchema

      public QuerySchema getQuerySchema()
      Returns:
      the querySchema
    • setQuerySchema

      public void setQuerySchema(QuerySchema querySchema)
      Parameters:
      querySchema - the querySchema to set