protected class SupplierBasedCdtVariableSubstitutor.ResolvedMacro extends CdtVariable
fName, fStringListValue, fStringValue, fType
VALUE_PATH_ANY, VALUE_PATH_ANY_LIST, VALUE_PATH_DIR, VALUE_PATH_DIR_LIST, VALUE_PATH_FILE, VALUE_PATH_FILE_LIST, VALUE_TEXT, VALUE_TEXT_LIST
Constructor and Description |
---|
ResolvedMacro(String name) |
ResolvedMacro(String name,
String value) |
ResolvedMacro(String name,
String[] value) |
ResolvedMacro(String name,
String value,
boolean isDefined) |
Modifier and Type | Method and Description |
---|---|
protected String |
getDelimiter() |
String[] |
getStringListValue() |
String |
getStringValue() |
boolean |
isDefined() |
boolean |
isList() |
protected String |
stringListToString(String[] values) |
getName, getValueType
public ResolvedMacro(String name)
public String getStringValue() throws CdtVariableException
getStringValue
in interface ICdtVariable
getStringValue
in class CdtVariable
CdtVariableException
- if macro holds StringList-type valuepublic String[] getStringListValue() throws CdtVariableException
getStringListValue
in interface ICdtVariable
getStringListValue
in class CdtVariable
CdtVariableException
- if macro holds single String-type valueprotected String getDelimiter()
protected String stringListToString(String[] values) throws CdtVariableException
CdtVariableException
public boolean isList()
public boolean isDefined()
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.