mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-11-16 01:21:16 +01:00
refactor(pdf-conversion): streamline attribute access and simplify methods
- Replaced getter methods with direct field access for profile attributes - Simplified output suffix and preflight format methods by using direct fields - Enhanced request token filtering logic by leveraging direct field access Signed-off-by: Balázs Szücs <bszucs1209@gmail.com>
This commit is contained in:
parent
42778aa2a4
commit
4514c06838
@ -1209,18 +1209,18 @@ public class ConvertPDFToPDFA {
|
|||||||
String normalized = requestToken.trim().toLowerCase(Locale.ROOT);
|
String normalized = requestToken.trim().toLowerCase(Locale.ROOT);
|
||||||
Optional<PdfaProfile> match =
|
Optional<PdfaProfile> match =
|
||||||
Arrays.stream(values())
|
Arrays.stream(values())
|
||||||
.filter(profile -> profile.getRequestTokens().contains(normalized))
|
.filter(profile -> profile.requestTokens.contains(normalized))
|
||||||
.findFirst();
|
.findFirst();
|
||||||
|
|
||||||
return match.orElse(PDF_A_2B);
|
return match.orElse(PDF_A_2B);
|
||||||
}
|
}
|
||||||
|
|
||||||
String outputSuffix() {
|
String outputSuffix() {
|
||||||
return getSuffix();
|
return suffix;
|
||||||
}
|
}
|
||||||
|
|
||||||
Optional<Format> preflightFormat() {
|
Optional<Format> preflightFormat() {
|
||||||
return Optional.ofNullable(getPreflightFormat());
|
return Optional.ofNullable(preflightFormat);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1259,14 +1259,14 @@ public class ConvertPDFToPDFA {
|
|||||||
String normalized = requestToken.trim().toLowerCase(Locale.ROOT);
|
String normalized = requestToken.trim().toLowerCase(Locale.ROOT);
|
||||||
Optional<PdfXProfile> match =
|
Optional<PdfXProfile> match =
|
||||||
Arrays.stream(values())
|
Arrays.stream(values())
|
||||||
.filter(profile -> profile.getRequestTokens().contains(normalized))
|
.filter(profile -> profile.requestTokens.contains(normalized))
|
||||||
.findFirst();
|
.findFirst();
|
||||||
|
|
||||||
return match.orElse(PDF_X_4);
|
return match.orElse(PDF_X_4);
|
||||||
}
|
}
|
||||||
|
|
||||||
String outputSuffix() {
|
String outputSuffix() {
|
||||||
return getSuffix();
|
return suffix;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user