@Private
public class XAttrHelper
extends java.lang.Object
| Constructor | Description |
|---|---|
XAttrHelper() |
| Modifier and Type | Method | Description |
|---|---|---|
static XAttr |
buildXAttr(java.lang.String name) |
Build
XAttr from xattr name with prefix. |
static XAttr |
buildXAttr(java.lang.String name,
byte[] value) |
Build
XAttr from name with prefix and value. |
static java.util.List<XAttr> |
buildXAttrAsList(java.lang.String name) |
Build xattr name with prefix as
XAttr list. |
static java.util.Map<java.lang.String,byte[]> |
buildXAttrMap(java.util.List<XAttr> xAttrs) |
Build xattr map from
XAttr list, the key is
xattr name with prefix, and value is xattr value. |
static java.util.List<XAttr> |
buildXAttrs(java.util.List<java.lang.String> names) |
Build
XAttr list from xattr name list. |
static XAttr |
getFirstXAttr(java.util.List<XAttr> xAttrs) |
Get first xattr from
XAttr list |
static byte[] |
getFirstXAttrValue(java.util.List<XAttr> xAttrs) |
Get value of first xattr from
XAttr list |
static java.lang.String |
getPrefixedName(XAttr xAttr) |
Get name with prefix from
XAttr |
static java.lang.String |
getPrefixedName(XAttr.NameSpace ns,
java.lang.String name) |
public static XAttr buildXAttr(java.lang.String name)
XAttr from xattr name with prefix.public static XAttr buildXAttr(java.lang.String name, byte[] value)
XAttr from name with prefix and value.
Name can not be null. Value can be null. The name and prefix
are validated.
Both name and namespace are case sensitive.public static java.util.List<XAttr> buildXAttrAsList(java.lang.String name)
XAttr list.public static byte[] getFirstXAttrValue(java.util.List<XAttr> xAttrs)
XAttr listpublic static XAttr getFirstXAttr(java.util.List<XAttr> xAttrs)
XAttr listpublic static java.util.Map<java.lang.String,byte[]> buildXAttrMap(java.util.List<XAttr> xAttrs)
XAttr list, the key is
xattr name with prefix, and value is xattr value.public static java.lang.String getPrefixedName(XAttr xAttr)
XAttrpublic static java.lang.String getPrefixedName(XAttr.NameSpace ns, java.lang.String name)
public static java.util.List<XAttr> buildXAttrs(java.util.List<java.lang.String> names)
XAttr list from xattr name list.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.