public final class XDIAddressUtil extends Object
Modifier and Type | Field and Description |
---|---|
static Comparator<? super XDIAddress> |
XDIADDRESS_ASCENDING_COMPARATOR |
static Comparator<? super XDIAddress> |
XDIADDRESS_DESCENDING_COMPARATOR |
Modifier and Type | Method and Description |
---|---|
static XDIAddress |
concatXDIAddresses(XDIAddress... XDIaddresses)
Concats all addresses into a new address.
|
static XDIAddress |
concatXDIAddresses(XDIAddress XDIaddress,
XDIArc XDIarc)
Concats address(es) and arc(s) into a new address.
|
static XDIAddress |
concatXDIAddresses(XDIArc... arcs)
Concats address(es) and arc(s) into a new address.
|
static XDIAddress |
concatXDIAddresses(XDIArc XDIarc,
XDIAddress XDIaddress)
Concats address(es) and arc(s) into a new address.
|
static XDIAddress |
endsWithXDIAddress(XDIAddress XDIaddress,
XDIAddress endXDIAddress)
Checks if an address ends with a certain other address.
|
static XDIAddress |
endsWithXDIAddress(XDIAddress XDIaddress,
XDIAddress endXDIAddress,
boolean variablesinXDIAddress,
boolean variablesInEnd)
Checks if an address ends with a certain other address.
|
static <X extends XdiContext<?>> |
extractXDIAddress(XDIAddress XDIaddress,
Class<? extends X>[] clazzes,
boolean keepOnlyFirst,
boolean keepOnlyLast,
boolean keepParent,
boolean keepLocal)
Finds a part of an XDI address that matches a certain node type.
|
static <X extends XdiContext<?>> |
extractXDIAddress(XDIAddress XDIaddress,
Class<X> clazz,
boolean keepOnlyFirst,
boolean keepOnlyLast,
boolean keepParent,
boolean keepLocal) |
static int |
indexOfXDIArc(XDIAddress XDIaddress,
XDIArc searchXDIArc)
Get the index of an arc inside an address.
|
static int |
lastIndexOfXDIArc(XDIAddress XDIaddress,
XDIArc searchXDIArc)
Get the last index of an arc inside an address.
|
static XDIAddress |
localXDIAddress(XDIAddress XDIaddress,
int numXDIArcs)
Extracts an address's local arc(s).
|
static XDIAddress |
parentXDIAddress(XDIAddress XDIaddress,
int numXDIArcs)
Extracts an address's parent arc(s), counting either from the start or the end.
|
static XDIAddress |
removeEndXDIAddress(XDIAddress XDIaddress,
XDIAddress endXDIAddress)
Removes an end address from an address.
|
static XDIAddress |
removeEndXDIAddress(XDIAddress XDIaddress,
XDIAddress endXDIAddress,
boolean variablesinXDIAddress,
boolean variablesInEnd)
Removes an end address from an address.
|
static XDIAddress |
removeStartXDIAddress(XDIAddress XDIaddress,
XDIAddress startXDIAddress)
Removes a start address from an address.
|
static XDIAddress |
removeStartXDIAddress(XDIAddress XDIaddress,
XDIAddress startXDIAddress,
boolean variablesinXDIAddress,
boolean variablesInStart)
Removes a start address from an address.
|
static XDIAddress |
replaceXDIAddress(XDIAddress XDIaddress,
XDIArc oldXDIArc,
XDIAddress newXDIAddress)
Replaces all occurrences of an arc with an address.
|
static XDIAddress |
replaceXDIAddress(XDIAddress XDIaddress,
XDIArc oldXDIArc,
XDIArc newXDIArc)
Replaces all occurrences of an arc with an arc.
|
static XDIAddress |
replaceXDIAddress(XDIArc XDIarc,
XDIArc oldXDIArc,
XDIAddress newXDIAddress)
Replaces all occurrences of an arc with an address.
|
static XDIAddress |
startsWithXDIAddress(XDIAddress XDIaddress,
XDIAddress startXDIAddress)
Checks if an address starts with a certain other address.
|
static XDIAddress |
startsWithXDIAddress(XDIAddress XDIaddress,
XDIAddress startXDIAddress,
boolean variablesinXDIAddress,
boolean variablesInStart)
Checks if an address starts with a certain other address.
|
static XDIAddress |
subXDIAddress(XDIAddress XDIaddress,
int startIndex,
int endIndex)
Extracts an partial address from an address.
|
public static final Comparator<? super XDIAddress> XDIADDRESS_ASCENDING_COMPARATOR
public static final Comparator<? super XDIAddress> XDIADDRESS_DESCENDING_COMPARATOR
public static XDIAddress startsWithXDIAddress(XDIAddress XDIaddress, XDIAddress startXDIAddress, boolean variablesinXDIAddress, boolean variablesInStart)
public static XDIAddress startsWithXDIAddress(XDIAddress XDIaddress, XDIAddress startXDIAddress)
public static XDIAddress endsWithXDIAddress(XDIAddress XDIaddress, XDIAddress endXDIAddress, boolean variablesinXDIAddress, boolean variablesInEnd)
public static XDIAddress endsWithXDIAddress(XDIAddress XDIaddress, XDIAddress endXDIAddress)
public static XDIAddress parentXDIAddress(XDIAddress XDIaddress, int numXDIArcs)
public static XDIAddress localXDIAddress(XDIAddress XDIaddress, int numXDIArcs)
public static XDIAddress subXDIAddress(XDIAddress XDIaddress, int startIndex, int endIndex)
public static <X extends XdiContext<?>> XDIAddress extractXDIAddress(XDIAddress XDIaddress, Class<? extends X>[] clazzes, boolean keepOnlyFirst, boolean keepOnlyLast, boolean keepParent, boolean keepLocal)
public static <X extends XdiContext<?>> XDIAddress extractXDIAddress(XDIAddress XDIaddress, Class<X> clazz, boolean keepOnlyFirst, boolean keepOnlyLast, boolean keepParent, boolean keepLocal)
public static int indexOfXDIArc(XDIAddress XDIaddress, XDIArc searchXDIArc)
public static int lastIndexOfXDIArc(XDIAddress XDIaddress, XDIArc searchXDIArc)
public static XDIAddress removeStartXDIAddress(XDIAddress XDIaddress, XDIAddress startXDIAddress, boolean variablesinXDIAddress, boolean variablesInStart)
public static XDIAddress removeStartXDIAddress(XDIAddress XDIaddress, XDIAddress startXDIAddress)
public static XDIAddress removeEndXDIAddress(XDIAddress XDIaddress, XDIAddress endXDIAddress, boolean variablesinXDIAddress, boolean variablesInEnd)
public static XDIAddress removeEndXDIAddress(XDIAddress XDIaddress, XDIAddress endXDIAddress)
public static XDIAddress replaceXDIAddress(XDIAddress XDIaddress, XDIArc oldXDIArc, XDIAddress newXDIAddress)
public static XDIAddress replaceXDIAddress(XDIArc XDIarc, XDIArc oldXDIArc, XDIAddress newXDIAddress)
public static XDIAddress replaceXDIAddress(XDIAddress XDIaddress, XDIArc oldXDIArc, XDIArc newXDIArc)
public static XDIAddress concatXDIAddresses(XDIAddress... XDIaddresses)
public static XDIAddress concatXDIAddresses(XDIArc... arcs)
public static XDIAddress concatXDIAddresses(XDIAddress XDIaddress, XDIArc XDIarc)
public static XDIAddress concatXDIAddresses(XDIArc XDIarc, XDIAddress XDIaddress)
Copyright © 2017. All rights reserved.