- java.lang.Object
-
- com.powsybl.iidm.xml.AbstractOptions<T>
-
- Direct Known Subclasses:
ExportOptions
,ImportOptions
public abstract class AbstractOptions<T> extends Object
- Author:
- Chamseddine BENHAMED
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<String>
extensions
-
Constructor Summary
Constructors Constructor Description AbstractOptions()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract T
addExtension(String extension)
Optional<Set<String>>
getExtensions()
boolean
hasAtLeastOneExtension(Set<String> extensions)
abstract boolean
isThrowExceptionIfExtensionNotFound()
abstract T
setExtensions(Set<String> extensions)
boolean
withAllExtensions()
boolean
withExtension(String extensionName)
boolean
withNoExtension()
-
-
-
Method Detail
-
withNoExtension
public boolean withNoExtension()
-
withAllExtensions
public boolean withAllExtensions()
-
withExtension
public boolean withExtension(String extensionName)
-
isThrowExceptionIfExtensionNotFound
public abstract boolean isThrowExceptionIfExtensionNotFound()
-
-