Package net.sf.jsqlparser.parser.feature
Interface ModifyableFeatureSet
-
- All Superinterfaces:
FeatureSet
- All Known Implementing Classes:
FeaturesAllowed
public interface ModifyableFeatureSet extends FeatureSet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModifyableFeatureSet
add(java.util.Collection<Feature> features)
ModifyableFeatureSet
add(Feature... features)
ModifyableFeatureSet
add(FeatureSet... featureSets)
ModifyableFeatureSet
remove(java.util.Collection<Feature> features)
ModifyableFeatureSet
remove(Feature... features)
ModifyableFeatureSet
remove(FeatureSet... featureSets)
FeatureSet
unmodifyable()
makes the innerFeature
-set unmodifiable-
Methods inherited from interface net.sf.jsqlparser.parser.feature.FeatureSet
contains, copy, getFeatures, getFeaturesClone, getNotContained, retainAll
-
-
-
-
Method Detail
-
add
ModifyableFeatureSet add(FeatureSet... featureSets)
- Parameters:
featureSets
-- Returns:
this
-
add
ModifyableFeatureSet add(Feature... features)
- Parameters:
features
-- Returns:
this
-
add
ModifyableFeatureSet add(java.util.Collection<Feature> features)
- Parameters:
features
-- Returns:
this
-
remove
ModifyableFeatureSet remove(FeatureSet... featureSets)
- Parameters:
featureSets
-- Returns:
this
-
remove
ModifyableFeatureSet remove(Feature... features)
- Parameters:
features
-- Returns:
this
-
remove
ModifyableFeatureSet remove(java.util.Collection<Feature> features)
- Parameters:
features
-- Returns:
this
-
unmodifyable
FeatureSet unmodifyable()
makes the innerFeature
-set unmodifiable- Returns:
this
- See Also:
FeatureSet.copy()
-
-