Package nu.validator.htmlparser.impl
Class Portability
- java.lang.Object
-
- nu.validator.htmlparser.impl.Portability
-
public final class Portability extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Portability()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddelete(java.lang.Object o)static voiddeleteArray(java.lang.Object o)static booleanliteralEqualsString(java.lang.String literal, java.lang.String string)static booleanlocalEqualsBuffer(java.lang.String local, char[] buf, int offset, int length)static booleanlowerCaseLiteralEqualsIgnoreAsciiCaseString(java.lang.String lowerCaseLiteral, java.lang.String string)static booleanlowerCaseLiteralIsPrefixOfIgnoreAsciiCaseString(java.lang.String lowerCaseLiteral, java.lang.String string)static char[]newCharArrayFromLocal(java.lang.String local)static char[]newCharArrayFromString(java.lang.String string)static java.lang.StringnewEmptyString()static java.lang.StringnewLocalFromLocal(java.lang.String local, Interner interner)static java.lang.StringnewLocalNameFromBuffer(char[] buf, int offset, int length, Interner interner)Allocates a new local name object.static java.lang.StringnewStringFromBuffer(char[] buf, int offset, int length)static java.lang.StringnewStringFromLiteral(java.lang.String literal)static java.lang.StringnewStringFromString(java.lang.String string)static voidreleaseString(java.lang.String str)static booleanstringEqualsString(java.lang.String one, java.lang.String other)
-
-
-
Method Detail
-
newLocalNameFromBuffer
public static java.lang.String newLocalNameFromBuffer(char[] buf, int offset, int length, Interner interner)Allocates a new local name object. In C++, the refcount must be set up in such a way that callingreleaseLocalon the return value balances the refcount set by this method.
-
newStringFromBuffer
public static java.lang.String newStringFromBuffer(char[] buf, int offset, int length)
-
newEmptyString
public static java.lang.String newEmptyString()
-
newStringFromLiteral
public static java.lang.String newStringFromLiteral(java.lang.String literal)
-
newStringFromString
public static java.lang.String newStringFromString(java.lang.String string)
-
newCharArrayFromLocal
public static char[] newCharArrayFromLocal(java.lang.String local)
-
newCharArrayFromString
public static char[] newCharArrayFromString(java.lang.String string)
-
newLocalFromLocal
public static java.lang.String newLocalFromLocal(java.lang.String local, Interner interner)
-
releaseString
public static void releaseString(java.lang.String str)
-
localEqualsBuffer
public static boolean localEqualsBuffer(java.lang.String local, char[] buf, int offset, int length)
-
lowerCaseLiteralIsPrefixOfIgnoreAsciiCaseString
public static boolean lowerCaseLiteralIsPrefixOfIgnoreAsciiCaseString(java.lang.String lowerCaseLiteral, java.lang.String string)
-
lowerCaseLiteralEqualsIgnoreAsciiCaseString
public static boolean lowerCaseLiteralEqualsIgnoreAsciiCaseString(java.lang.String lowerCaseLiteral, java.lang.String string)
-
literalEqualsString
public static boolean literalEqualsString(java.lang.String literal, java.lang.String string)
-
stringEqualsString
public static boolean stringEqualsString(java.lang.String one, java.lang.String other)
-
delete
public static void delete(java.lang.Object o)
-
deleteArray
public static void deleteArray(java.lang.Object o)
-
-