Package dev.equo.solstice.p2
Class P2Model.Filter
- java.lang.Object
-
- dev.equo.solstice.p2.P2Model.Filter
-
- Enclosing class:
- P2Model
public static class P2Model.Filter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Filter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringconflictsWith(java.lang.String nameThis, java.lang.String nameOther, P2Model.Filter other)static P2Model.Filtercreate(java.util.function.Consumer<P2Model.Filter> filter)P2Model.FilterdeepCopy()booleanequals(java.lang.Object o)P2Model.Filterexclude(java.lang.String unit)P2Model.FilterexcludePrefix(java.lang.String prefix)P2Model.FilterexcludeSuffix(java.lang.String suffix)java.util.TreeSet<java.lang.String>getExclude()java.util.TreeSet<java.lang.String>getExcludePrefix()java.util.TreeSet<java.lang.String>getExcludeSuffix()java.util.TreeMap<java.lang.String,java.lang.String>getProps()inthashCode()P2Model.Filterplatform(com.diffplug.common.swt.os.SwtPlatform platform)P2Model.FilterplatformAll()P2Model.FilterplatformNative()P2Model.FilterplatformNone()P2Model.FilterplatformRunning()P2Model.Filterprop(java.lang.String key, java.lang.String value)java.lang.StringtoString()
-
-
-
Method Detail
-
create
public static P2Model.Filter create(java.util.function.Consumer<P2Model.Filter> filter)
-
deepCopy
public P2Model.Filter deepCopy()
-
getExclude
public java.util.TreeSet<java.lang.String> getExclude()
-
exclude
public P2Model.Filter exclude(java.lang.String unit)
-
getExcludePrefix
public java.util.TreeSet<java.lang.String> getExcludePrefix()
-
excludePrefix
public P2Model.Filter excludePrefix(java.lang.String prefix)
-
getExcludeSuffix
public java.util.TreeSet<java.lang.String> getExcludeSuffix()
-
excludeSuffix
public P2Model.Filter excludeSuffix(java.lang.String suffix)
-
getProps
public java.util.TreeMap<java.lang.String,java.lang.String> getProps()
-
prop
public P2Model.Filter prop(java.lang.String key, java.lang.String value)
-
platformAll
public P2Model.Filter platformAll()
-
platformNone
public P2Model.Filter platformNone()
-
platform
public P2Model.Filter platform(com.diffplug.common.swt.os.SwtPlatform platform)
-
platformNative
public P2Model.Filter platformNative()
-
platformRunning
public P2Model.Filter platformRunning()
-
conflictsWith
public java.lang.String conflictsWith(java.lang.String nameThis, java.lang.String nameOther, P2Model.Filter other)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-