Class CLibraryPathEntry

    • Constructor Detail

      • CLibraryPathEntry

        public CLibraryPathEntry​(String name,
                                 int flags)
        This constructor is discouraged to be referenced by clients. Instead, use pooled entries with CDataUtil.createCLibraryPathEntry(name, flags).
        Parameters:
        name - - library path. The path can be an absolute location on the local file-system or with flag ICSettingEntry.VALUE_WORKSPACE_PATH it is treated as workspace full path.
        flags - - bitwise combination of ICSettingEntry flags.
      • CLibraryPathEntry

        public CLibraryPathEntry​(org.eclipse.core.runtime.IPath location,
                                 int flags)
        This constructor is discouraged to be used directly. Instead, use pooled entries with CDataUtil.createCLibraryPathEntry(location.toString(), flags) or wrap it with CDataUtil.getPooledEntry(new CLibraryPathEntry(location, flags)).
        Parameters:
        location - - library path. The path can be an absolute location on the local file-system or with flag ICSettingEntry.VALUE_WORKSPACE_PATH it is treated as workspace full path.
        flags - - bitwise combination of ICSettingEntry flags.
      • CLibraryPathEntry

        public CLibraryPathEntry​(org.eclipse.core.resources.IFolder rc,
                                 int flags)
        This constructor is discouraged to be used directly. Instead, use pooled entries wrapping with CDataUtil.getPooledEntry(new CLibraryPathEntry(rc, flags)).
        Parameters:
        rc - - include path as a resource in the workspace.
        flags - - bitwise combination of ICSettingEntry flags. If ICSettingEntry.VALUE_WORKSPACE_PATH is missing it will be supplied.