Class ZoneTraitDescriptor<T>
- java.lang.Object
-
- com.inductiveautomation.ignition.common.config.BasicProperty<T>
-
- com.inductiveautomation.ignition.common.config.BasicDescriptiveProperty<T>
-
- com.inductiveautomation.ignition.gateway.authentication.securityzones.ZoneTraitDescriptor<T>
-
- All Implemented Interfaces:
DescriptiveProperty<T>
,Property<T>
,java.io.Serializable
public abstract class ZoneTraitDescriptor<T> extends BasicDescriptiveProperty<T>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
ZoneTraitDescriptor.CommaSeparatedSimplePatternPredicate
protected static class
ZoneTraitDescriptor.IpAddressPredicate
Tests an input IP address against a comma-delimited pattern list.protected static class
ZoneTraitDescriptor.RequiredIfSetPredicate
If the setting is true, the value must be true, otherwise true or false works.protected static class
ZoneTraitDescriptor.SimpleEqualityPredicate
protected static class
ZoneTraitDescriptor.SimplePatternPredicate
-
Constructor Summary
Constructors Constructor Description ZoneTraitDescriptor(java.lang.String name, java.lang.Class<? extends T> clazz)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract com.google.common.base.Predicate<java.lang.Object>
getMatchPredicate(T setting)
-
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicDescriptiveProperty
getCategory, getCategoryKey, getDescription, getDescriptionKey, getDisplayName, getDisplayNameKey, setCategory, setDescription, setDisplayName
-
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicProperty
equals, getClazz, getDefaultValue, getName, getType, hashCode, of, setClazz, setClazz_, setDefaultValue, setDefaultValue_, setName, setName_, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.ignition.common.config.Property
getDefaultValue, getName, getType
-
-