Package org.eclipse.tycho.core.shared
Class BuildPropertiesImpl
- java.lang.Object
-
- org.eclipse.tycho.core.shared.BuildPropertiesImpl
-
- All Implemented Interfaces:
BuildProperties
public class BuildPropertiesImpl extends java.lang.Object implements BuildProperties
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>binExcludesprivate java.util.List<java.lang.String>binIncludesprivate java.lang.StringforceContextQualifierprivate java.util.List<java.lang.String>jarsCompileOrderprivate java.util.List<java.lang.String>jarsExtraClasspathprivate java.util.Map<java.lang.String,java.util.List<java.lang.String>>jarToExtraClasspathMapprivate java.util.Map<java.lang.String,java.lang.String>jarToJavacDefaultEncodingMapprivate java.util.Map<java.lang.String,java.lang.String>jarToManifestMapprivate java.util.Map<java.lang.String,java.lang.String>jarToOutputFolderMapprivate java.util.Map<java.lang.String,java.util.List<java.lang.String>>jarToSourceFolderMapprivate java.lang.StringjavacSourceprivate java.lang.StringjavacTargetprivate java.lang.StringjreCompilationProfileprivate java.util.Map<java.lang.String,java.lang.String>rootEntriesprivate booleanrootFilesUseDefaultExcludesprivate java.util.List<java.lang.String>sourceExcludesprivate java.util.List<java.lang.String>sourceIncludes
-
Constructor Summary
Constructors Constructor Description BuildPropertiesImpl(java.util.Properties properties)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getBinExcludes()java.util.List<java.lang.String>getBinIncludes()java.lang.StringgetForceContextQualifier()java.util.List<java.lang.String>getJarsCompileOrder()java.util.List<java.lang.String>getJarsExtraClasspath()java.util.Map<java.lang.String,java.util.List<java.lang.String>>getJarToExtraClasspathMap()java.util.Map<java.lang.String,java.lang.String>getJarToJavacDefaultEncodingMap()java.util.Map<java.lang.String,java.lang.String>getJarToManifestMap()Custom manifests for nested jarsjava.util.Map<java.lang.String,java.lang.String>getJarToOutputFolderMap()java.util.Map<java.lang.String,java.util.List<java.lang.String>>getJarToSourceFolderMap()java.lang.StringgetJavacSource()java.lang.StringgetJavacTarget()java.lang.StringgetJreCompilationProfile()java.util.Map<java.lang.String,java.lang.String>getRootEntries()java.util.List<java.lang.String>getSourceExcludes()java.util.List<java.lang.String>getSourceIncludes()booleanisRootFilesUseDefaultExcludes()private static java.lang.StringsafeTrimValue(java.lang.String key, java.util.Properties buildProperties)private static java.util.List<java.lang.String>splitAndTrimCommaSeparated(java.lang.String rawValue)private static java.util.MapunmodifiableMap(java.util.Map map)
-
-
-
Field Detail
-
javacSource
private java.lang.String javacSource
-
javacTarget
private java.lang.String javacTarget
-
jreCompilationProfile
private java.lang.String jreCompilationProfile
-
forceContextQualifier
private java.lang.String forceContextQualifier
-
rootFilesUseDefaultExcludes
private boolean rootFilesUseDefaultExcludes
-
binIncludes
private java.util.List<java.lang.String> binIncludes
-
binExcludes
private java.util.List<java.lang.String> binExcludes
-
sourceIncludes
private java.util.List<java.lang.String> sourceIncludes
-
sourceExcludes
private java.util.List<java.lang.String> sourceExcludes
-
jarsExtraClasspath
private java.util.List<java.lang.String> jarsExtraClasspath
-
jarsCompileOrder
private java.util.List<java.lang.String> jarsCompileOrder
-
jarToSourceFolderMap
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> jarToSourceFolderMap
-
jarToExtraClasspathMap
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> jarToExtraClasspathMap
-
jarToJavacDefaultEncodingMap
private java.util.Map<java.lang.String,java.lang.String> jarToJavacDefaultEncodingMap
-
jarToOutputFolderMap
private java.util.Map<java.lang.String,java.lang.String> jarToOutputFolderMap
-
jarToManifestMap
private java.util.Map<java.lang.String,java.lang.String> jarToManifestMap
-
rootEntries
private java.util.Map<java.lang.String,java.lang.String> rootEntries
-
-
Method Detail
-
unmodifiableMap
private static java.util.Map unmodifiableMap(java.util.Map map)
-
safeTrimValue
private static java.lang.String safeTrimValue(java.lang.String key, java.util.Properties buildProperties)
-
splitAndTrimCommaSeparated
private static java.util.List<java.lang.String> splitAndTrimCommaSeparated(java.lang.String rawValue)
-
getBinIncludes
public java.util.List<java.lang.String> getBinIncludes()
- Specified by:
getBinIncludesin interfaceBuildProperties
-
getBinExcludes
public java.util.List<java.lang.String> getBinExcludes()
- Specified by:
getBinExcludesin interfaceBuildProperties
-
getSourceIncludes
public java.util.List<java.lang.String> getSourceIncludes()
- Specified by:
getSourceIncludesin interfaceBuildProperties
-
getSourceExcludes
public java.util.List<java.lang.String> getSourceExcludes()
- Specified by:
getSourceExcludesin interfaceBuildProperties
-
getJarToSourceFolderMap
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getJarToSourceFolderMap()
- Specified by:
getJarToSourceFolderMapin interfaceBuildProperties
-
getJarsExtraClasspath
public java.util.List<java.lang.String> getJarsExtraClasspath()
- Specified by:
getJarsExtraClasspathin interfaceBuildProperties
-
getJavacSource
public java.lang.String getJavacSource()
- Specified by:
getJavacSourcein interfaceBuildProperties
-
getJavacTarget
public java.lang.String getJavacTarget()
- Specified by:
getJavacTargetin interfaceBuildProperties
-
getJarsCompileOrder
public java.util.List<java.lang.String> getJarsCompileOrder()
- Specified by:
getJarsCompileOrderin interfaceBuildProperties
-
getJarToExtraClasspathMap
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getJarToExtraClasspathMap()
- Specified by:
getJarToExtraClasspathMapin interfaceBuildProperties
-
getJarToJavacDefaultEncodingMap
public java.util.Map<java.lang.String,java.lang.String> getJarToJavacDefaultEncodingMap()
- Specified by:
getJarToJavacDefaultEncodingMapin interfaceBuildProperties
-
getJarToOutputFolderMap
public java.util.Map<java.lang.String,java.lang.String> getJarToOutputFolderMap()
- Specified by:
getJarToOutputFolderMapin interfaceBuildProperties
-
getJarToManifestMap
public java.util.Map<java.lang.String,java.lang.String> getJarToManifestMap()
Description copied from interface:BuildPropertiesCustom manifests for nested jars- Specified by:
getJarToManifestMapin interfaceBuildProperties
-
getJreCompilationProfile
public java.lang.String getJreCompilationProfile()
- Specified by:
getJreCompilationProfilein interfaceBuildProperties
-
getForceContextQualifier
public java.lang.String getForceContextQualifier()
- Specified by:
getForceContextQualifierin interfaceBuildProperties
-
isRootFilesUseDefaultExcludes
public boolean isRootFilesUseDefaultExcludes()
- Specified by:
isRootFilesUseDefaultExcludesin interfaceBuildProperties
-
getRootEntries
public java.util.Map<java.lang.String,java.lang.String> getRootEntries()
- Specified by:
getRootEntriesin interfaceBuildProperties
-
-