Class TargetPlatformFilterConfigurationReader
- java.lang.Object
-
- org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader
-
@Component(role=TargetPlatformFilterConfigurationReader.class) public class TargetPlatformFilterConfigurationReader extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classTargetPlatformFilterConfigurationReader.PatternParser
-
Constructor Summary
Constructors Constructor Description TargetPlatformFilterConfigurationReader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static org.codehaus.plexus.util.xml.Xpp3DomgetComplexValue(org.codehaus.plexus.util.xml.Xpp3Dom dom, java.lang.String elementName)private static org.codehaus.plexus.util.xml.Xpp3DomgetMarker(org.codehaus.plexus.util.xml.Xpp3Dom dom, java.lang.String elementName)private static java.lang.StringgetSimpleValue(org.codehaus.plexus.util.xml.Xpp3Dom dom, java.lang.String elementName)private static TargetPlatformFilter.CapabilityTypegetTypeValue(org.codehaus.plexus.util.xml.Xpp3Dom dom)private voidparseFilter(org.codehaus.plexus.util.xml.Xpp3Dom filterDom, java.util.List<TargetPlatformFilter> result)java.util.List<TargetPlatformFilter>parseFilterConfiguration(org.codehaus.plexus.util.xml.Xpp3Dom filtersElement)private TargetPlatformFilter.CapabilityPatternparseRestrictionPattern(org.codehaus.plexus.util.xml.Xpp3Dom restrictToDom)private TargetPlatformFilter.CapabilityPatternparseScopePattern(org.codehaus.plexus.util.xml.Xpp3Dom filterDom)
-
-
-
Method Detail
-
parseFilterConfiguration
public java.util.List<TargetPlatformFilter> parseFilterConfiguration(org.codehaus.plexus.util.xml.Xpp3Dom filtersElement)
-
parseFilter
private void parseFilter(org.codehaus.plexus.util.xml.Xpp3Dom filterDom, java.util.List<TargetPlatformFilter> result)
-
parseScopePattern
private TargetPlatformFilter.CapabilityPattern parseScopePattern(org.codehaus.plexus.util.xml.Xpp3Dom filterDom)
-
parseRestrictionPattern
private TargetPlatformFilter.CapabilityPattern parseRestrictionPattern(org.codehaus.plexus.util.xml.Xpp3Dom restrictToDom)
-
getTypeValue
private static TargetPlatformFilter.CapabilityType getTypeValue(org.codehaus.plexus.util.xml.Xpp3Dom dom)
-
getSimpleValue
private static java.lang.String getSimpleValue(org.codehaus.plexus.util.xml.Xpp3Dom dom, java.lang.String elementName)
-
getComplexValue
private static org.codehaus.plexus.util.xml.Xpp3Dom getComplexValue(org.codehaus.plexus.util.xml.Xpp3Dom dom, java.lang.String elementName)
-
getMarker
private static org.codehaus.plexus.util.xml.Xpp3Dom getMarker(org.codehaus.plexus.util.xml.Xpp3Dom dom, java.lang.String elementName)
-
-