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>
binExcludes
private java.util.List<java.lang.String>
binIncludes
private java.lang.String
forceContextQualifier
private java.util.List<java.lang.String>
jarsCompileOrder
private java.util.List<java.lang.String>
jarsExtraClasspath
private java.util.Map<java.lang.String,java.util.List<java.lang.String>>
jarToExcludeFileMap
private java.util.Map<java.lang.String,java.util.List<java.lang.String>>
jarToExtraClasspathMap
private java.util.Map<java.lang.String,java.lang.String>
jarToJavacDefaultEncodingMap
private java.util.Map<java.lang.String,java.lang.String>
jarToManifestMap
private java.util.Map<java.lang.String,java.lang.String>
jarToOutputFolderMap
private java.util.Map<java.lang.String,java.util.List<java.lang.String>>
jarToSourceFolderMap
private java.lang.String
javacSource
private java.lang.String
javacTarget
private java.lang.String
jreCompilationProfile
private java.util.Map<java.lang.String,java.lang.String>
rootEntries
private boolean
rootFilesUseDefaultExcludes
private java.util.List<java.lang.String>
sourceExcludes
private java.util.List<java.lang.String>
sourceIncludes
private long
timestamp
-
Constructor Summary
Constructors Constructor Description BuildPropertiesImpl(java.util.Properties properties)
BuildPropertiesImpl(java.util.Properties properties, long timestamp)
-
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.String
getForceContextQualifier()
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>>
getJarToExcludeFileMap()
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.String
getJavacSource()
java.lang.String
getJavacTarget()
java.lang.String
getJreCompilationProfile()
java.util.Map<java.lang.String,java.lang.String>
getRootEntries()
java.util.List<java.lang.String>
getSourceExcludes()
java.util.List<java.lang.String>
getSourceIncludes()
long
getTimestamp()
boolean
isRootFilesUseDefaultExcludes()
private static java.lang.String
safeTrimValue(java.lang.String key, java.util.Properties buildProperties)
private static java.util.List<java.lang.String>
splitAndTrimCommaSeparated(java.lang.String rawValue)
-
-
-
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
-
jarToExcludeFileMap
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> jarToExcludeFileMap
-
jarToManifestMap
private java.util.Map<java.lang.String,java.lang.String> jarToManifestMap
-
rootEntries
private java.util.Map<java.lang.String,java.lang.String> rootEntries
-
timestamp
private long timestamp
-
-
Method Detail
-
getTimestamp
public long getTimestamp()
-
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:
getBinIncludes
in interfaceBuildProperties
-
getBinExcludes
public java.util.List<java.lang.String> getBinExcludes()
- Specified by:
getBinExcludes
in interfaceBuildProperties
-
getSourceIncludes
public java.util.List<java.lang.String> getSourceIncludes()
- Specified by:
getSourceIncludes
in interfaceBuildProperties
-
getSourceExcludes
public java.util.List<java.lang.String> getSourceExcludes()
- Specified by:
getSourceExcludes
in interfaceBuildProperties
-
getJarToSourceFolderMap
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getJarToSourceFolderMap()
- Specified by:
getJarToSourceFolderMap
in interfaceBuildProperties
-
getJarsExtraClasspath
public java.util.List<java.lang.String> getJarsExtraClasspath()
- Specified by:
getJarsExtraClasspath
in interfaceBuildProperties
-
getJavacSource
public java.lang.String getJavacSource()
- Specified by:
getJavacSource
in interfaceBuildProperties
-
getJavacTarget
public java.lang.String getJavacTarget()
- Specified by:
getJavacTarget
in interfaceBuildProperties
-
getJarsCompileOrder
public java.util.List<java.lang.String> getJarsCompileOrder()
- Specified by:
getJarsCompileOrder
in interfaceBuildProperties
-
getJarToExtraClasspathMap
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getJarToExtraClasspathMap()
- Specified by:
getJarToExtraClasspathMap
in interfaceBuildProperties
-
getJarToJavacDefaultEncodingMap
public java.util.Map<java.lang.String,java.lang.String> getJarToJavacDefaultEncodingMap()
- Specified by:
getJarToJavacDefaultEncodingMap
in interfaceBuildProperties
-
getJarToOutputFolderMap
public java.util.Map<java.lang.String,java.lang.String> getJarToOutputFolderMap()
- Specified by:
getJarToOutputFolderMap
in interfaceBuildProperties
-
getJarToExcludeFileMap
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getJarToExcludeFileMap()
- Specified by:
getJarToExcludeFileMap
in interfaceBuildProperties
-
getJarToManifestMap
public java.util.Map<java.lang.String,java.lang.String> getJarToManifestMap()
Description copied from interface:BuildProperties
Custom manifests for nested jars- Specified by:
getJarToManifestMap
in interfaceBuildProperties
-
getJreCompilationProfile
public java.lang.String getJreCompilationProfile()
- Specified by:
getJreCompilationProfile
in interfaceBuildProperties
-
getForceContextQualifier
public java.lang.String getForceContextQualifier()
- Specified by:
getForceContextQualifier
in interfaceBuildProperties
-
isRootFilesUseDefaultExcludes
public boolean isRootFilesUseDefaultExcludes()
- Specified by:
isRootFilesUseDefaultExcludes
in interfaceBuildProperties
-
getRootEntries
public java.util.Map<java.lang.String,java.lang.String> getRootEntries()
- Specified by:
getRootEntries
in interfaceBuildProperties
-
-