org.eclipse.cdt.managedbuilder.core
Class OptionStringValue

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.core.OptionStringValue

public final class OptionStringValue
extends java.lang.Object


Constructor Summary
OptionStringValue(org.eclipse.cdt.core.settings.model.ICStorageElement el)
           
OptionStringValue(IManagedConfigElement el)
           
OptionStringValue(OptionStringValue base)
           
OptionStringValue(java.lang.String value)
           
OptionStringValue(java.lang.String value, boolean isBuiltIn)
           
OptionStringValue(java.lang.String value, boolean isBuiltIn, java.lang.String srcPath, java.lang.String srcRootPath, java.lang.String srcPrefixMapping)
          source path settings are applicable for the IOption.LIBRARY_FILES only
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getSourceAttachmentPath()
          source attachment settings are applicable for the IOption.LIBRARY_FILES only added to fully support the ICLibraryFileEntry settings
 java.lang.String getSourceAttachmentPrefixMapping()
          source attachment settings are applicable for the IOption.LIBRARY_FILES only added to fully support the ICLibraryFileEntry settings
 java.lang.String getSourceAttachmentRootPath()
          source attachment settings are applicable for the IOption.LIBRARY_FILES only added to fully support the ICLibraryFileEntry settings
 java.lang.String getValue()
           
 int hashCode()
           
 boolean isBuiltIn()
           
 void serialize(org.eclipse.cdt.core.settings.model.ICStorageElement el)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OptionStringValue

public OptionStringValue(org.eclipse.cdt.core.settings.model.ICStorageElement el)

OptionStringValue

public OptionStringValue(IManagedConfigElement el)

OptionStringValue

public OptionStringValue(OptionStringValue base)

OptionStringValue

public OptionStringValue(java.lang.String value)

OptionStringValue

public OptionStringValue(java.lang.String value,
                         boolean isBuiltIn)

OptionStringValue

public OptionStringValue(java.lang.String value,
                         boolean isBuiltIn,
                         java.lang.String srcPath,
                         java.lang.String srcRootPath,
                         java.lang.String srcPrefixMapping)
source path settings are applicable for the IOption.LIBRARY_FILES only

Parameters:
value -
isBuiltIn -
srcPath -
srcRootPath -
srcPrefixMapping -
Method Detail

serialize

public void serialize(org.eclipse.cdt.core.settings.model.ICStorageElement el)

isBuiltIn

public boolean isBuiltIn()

getValue

public java.lang.String getValue()

getSourceAttachmentPath

public java.lang.String getSourceAttachmentPath()
source attachment settings are applicable for the IOption.LIBRARY_FILES only added to fully support the ICLibraryFileEntry settings

Returns:
See Also:
ICLibraryFileEntry, ICLibraryFileEntry.getSourceAttachmentPath(), ICLibraryFileEntry.getSourceAttachmentRootPath(), ICLibraryFileEntry.getSourceAttachmentPrefixMapping()

getSourceAttachmentRootPath

public java.lang.String getSourceAttachmentRootPath()
source attachment settings are applicable for the IOption.LIBRARY_FILES only added to fully support the ICLibraryFileEntry settings

Returns:
See Also:
ICLibraryFileEntry, ICLibraryFileEntry.getSourceAttachmentPath(), ICLibraryFileEntry.getSourceAttachmentRootPath(), ICLibraryFileEntry.getSourceAttachmentPrefixMapping()

getSourceAttachmentPrefixMapping

public java.lang.String getSourceAttachmentPrefixMapping()
source attachment settings are applicable for the IOption.LIBRARY_FILES only added to fully support the ICLibraryFileEntry settings

Returns:
See Also:
ICLibraryFileEntry, ICLibraryFileEntry.getSourceAttachmentPath(), ICLibraryFileEntry.getSourceAttachmentRootPath(), ICLibraryFileEntry.getSourceAttachmentPrefixMapping()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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