Class CLanguageData

java.lang.Object
org.eclipse.cdt.core.settings.model.extension.CDataObject
org.eclipse.cdt.core.settings.model.extension.CLanguageData
All Implemented Interfaces:
ICSettingBase
Direct Known Subclasses:
CDefaultLanguageData

public abstract class CLanguageData extends CDataObject
  • Constructor Details

    • CLanguageData

      protected CLanguageData()
  • Method Details

    • getType

      public final int getType()
      Specified by:
      getType in class CDataObject
    • getLanguageId

      public abstract String getLanguageId()
    • setLanguageId

      public abstract void setLanguageId(String id)
    • getSourceContentTypeIds

      public abstract String[] getSourceContentTypeIds()
    • getSourceExtensions

      public abstract String[] getSourceExtensions()
    • getEntries

      public abstract ICLanguageSettingEntry[] getEntries(int kind)
    • setEntries

      public abstract void setEntries(int kind, ICLanguageSettingEntry[] entries)
    • getSupportedEntryKinds

      public abstract int getSupportedEntryKinds()
    • setSourceContentTypeIds

      public abstract void setSourceContentTypeIds(String[] ids)
    • setSourceExtensions

      public abstract void setSourceExtensions(String[] exts)
    • containsDiscoveredScannerInfo

      public boolean containsDiscoveredScannerInfo()