Package org.aksw.commons.util.string
Class FileNameImpl
- java.lang.Object
-
- org.aksw.commons.util.string.FileNameImpl
-
-
Field Summary
Fields Modifier and Type Field Description protected StringbaseNameprotected StringcontentPartprotected List<String>encodingParts
-
Constructor Summary
Constructors Constructor Description FileNameImpl(String baseName, String contentPart, List<String> encodingParts)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FileNamecreate(String baseName, String contentPart, List<String> encodingParts)StringgetBaseName()StringgetContentPart()List<String>getEncodingParts()StringgetExtension(boolean precedeWithDotIfNotEmpty)The concatenation of contentPart and encoding parts (joined with dot) without a preceding dotStringtoString()
-
-
-
Method Detail
-
create
public static FileName create(String baseName, String contentPart, List<String> encodingParts)
-
getBaseName
public String getBaseName()
- Specified by:
getBaseNamein interfaceFileName
-
getContentPart
public String getContentPart()
- Specified by:
getContentPartin interfaceFileName
-
getEncodingParts
public List<String> getEncodingParts()
- Specified by:
getEncodingPartsin interfaceFileName
-
getExtension
public String getExtension(boolean precedeWithDotIfNotEmpty)
Description copied from interface:FileNameThe concatenation of contentPart and encoding parts (joined with dot) without a preceding dot- Specified by:
getExtensionin interfaceFileName
-
-