public final class XMLMaskHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static char[] |
getAsCharArray(Set<Character> aChars)
Convert the passed set to an array
|
static String |
getHTMLEntityReferenceString(char c)
Get the entity reference for the specified character.
|
static char[] |
getMaskedXMLText(EXMLSerializeVersion eXMLVersion,
EXMLCharMode eXMLCharMode,
EXMLIncorrectCharacterHandling eIncorrectCharHandling,
String s) |
static int |
getMaskedXMLTextLength(EXMLSerializeVersion eXMLVersion,
EXMLCharMode eXMLCharMode,
EXMLIncorrectCharacterHandling eIncorrectCharHandling,
String s) |
static int |
getMaskedXMLTextLength(EXMLVersion eXMLVersion,
EXMLCharMode eXMLCharMode,
EXMLIncorrectCharacterHandling eIncorrectCharHandling,
String s) |
static String |
getXML10EntityReferenceString(char c)
Get the entity reference for the specified character.
|
static String |
getXML11EntityReferenceString(char c)
Get the entity reference for the specified character.
|
static String |
getXMLNumericReference(char n) |
static void |
maskXMLTextTo(EXMLSerializeVersion eXMLVersion,
EXMLCharMode eXMLCharMode,
EXMLIncorrectCharacterHandling eIncorrectCharHandling,
char[] aText,
int nOfs,
int nLen,
Writer aWriter) |
static void |
maskXMLTextTo(EXMLSerializeVersion eXMLVersion,
EXMLCharMode eXMLCharMode,
EXMLIncorrectCharacterHandling eIncorrectCharHandling,
String s,
Writer aWriter) |
@Nonnull @Nonempty public static String getXML10EntityReferenceString(char c)
c - Character to use.null nor empty.@Nonnull @Nonempty public static String getXML11EntityReferenceString(char c)
c - Character to use.null nor empty.@Nonnull @Nonempty public static String getHTMLEntityReferenceString(char c)
< for '<' etc. This method has special
handling for <, >, & and ". All other chars are encoded by
their numeric value (e.g. È). In contrast to
getXML10EntityReferenceString(char) this method does not handle
'c - Character to use.null nor empty.@Nonnull @ReturnsMutableCopy public static char[] getAsCharArray(@Nonnull Set<Character> aChars)
aChars - Character set to use. May not be null.@Nonnull public static char[] getMaskedXMLText(@Nonnull EXMLSerializeVersion eXMLVersion, @Nonnull EXMLCharMode eXMLCharMode, @Nonnull EXMLIncorrectCharacterHandling eIncorrectCharHandling, @Nullable String s)
@Nonnegative public static int getMaskedXMLTextLength(@Nonnull EXMLVersion eXMLVersion, @Nonnull EXMLCharMode eXMLCharMode, @Nonnull EXMLIncorrectCharacterHandling eIncorrectCharHandling, @Nullable String s)
@Nonnegative public static int getMaskedXMLTextLength(@Nonnull EXMLSerializeVersion eXMLVersion, @Nonnull EXMLCharMode eXMLCharMode, @Nonnull EXMLIncorrectCharacterHandling eIncorrectCharHandling, @Nullable String s)
public static void maskXMLTextTo(@Nonnull EXMLSerializeVersion eXMLVersion, @Nonnull EXMLCharMode eXMLCharMode, @Nonnull EXMLIncorrectCharacterHandling eIncorrectCharHandling, @Nullable String s, @Nonnull Writer aWriter) throws IOException
IOExceptionpublic static void maskXMLTextTo(@Nonnull EXMLSerializeVersion eXMLVersion, @Nonnull EXMLCharMode eXMLCharMode, @Nonnull EXMLIncorrectCharacterHandling eIncorrectCharHandling, @Nonnull char[] aText, @Nonnegative int nOfs, @Nonnegative int nLen, @Nonnull Writer aWriter) throws IOException
IOExceptionCopyright © 2014–2020 Philip Helger. All rights reserved.