@Component(role=TargetPlatformFilterConfigurationReader.class) public class TargetPlatformFilterConfigurationReader extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
TargetPlatformFilterConfigurationReader.PatternParser |
Constructor and Description |
---|
TargetPlatformFilterConfigurationReader() |
Modifier and Type | Method and Description |
---|---|
private static org.codehaus.plexus.util.xml.Xpp3Dom |
getComplexValue(org.codehaus.plexus.util.xml.Xpp3Dom dom,
java.lang.String elementName) |
private static org.codehaus.plexus.util.xml.Xpp3Dom |
getMarker(org.codehaus.plexus.util.xml.Xpp3Dom dom,
java.lang.String elementName) |
private static java.lang.String |
getSimpleValue(org.codehaus.plexus.util.xml.Xpp3Dom dom,
java.lang.String elementName) |
private static TargetPlatformFilter.CapabilityType |
getTypeValue(org.codehaus.plexus.util.xml.Xpp3Dom dom) |
private void |
parseFilter(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.CapabilityPattern |
parseRestrictionPattern(org.codehaus.plexus.util.xml.Xpp3Dom restrictToDom) |
private TargetPlatformFilter.CapabilityPattern |
parseScopePattern(org.codehaus.plexus.util.xml.Xpp3Dom filterDom) |
public TargetPlatformFilterConfigurationReader()
public java.util.List<TargetPlatformFilter> parseFilterConfiguration(org.codehaus.plexus.util.xml.Xpp3Dom filtersElement)
private void parseFilter(org.codehaus.plexus.util.xml.Xpp3Dom filterDom, java.util.List<TargetPlatformFilter> result)
private TargetPlatformFilter.CapabilityPattern parseScopePattern(org.codehaus.plexus.util.xml.Xpp3Dom filterDom)
private TargetPlatformFilter.CapabilityPattern parseRestrictionPattern(org.codehaus.plexus.util.xml.Xpp3Dom restrictToDom)
private static TargetPlatformFilter.CapabilityType getTypeValue(org.codehaus.plexus.util.xml.Xpp3Dom dom)
private static java.lang.String getSimpleValue(org.codehaus.plexus.util.xml.Xpp3Dom dom, java.lang.String elementName)
private static org.codehaus.plexus.util.xml.Xpp3Dom getComplexValue(org.codehaus.plexus.util.xml.Xpp3Dom dom, java.lang.String elementName)
private static org.codehaus.plexus.util.xml.Xpp3Dom getMarker(org.codehaus.plexus.util.xml.Xpp3Dom dom, java.lang.String elementName)