public class AtlasPath extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AtlasPath.SegmentContext |
Modifier and Type | Field and Description |
---|---|
static String |
PATH_ARRAY_END |
static String |
PATH_ARRAY_START |
static String |
PATH_LIST_END |
static String |
PATH_LIST_START |
static String |
PATH_MAP_END |
static String |
PATH_MAP_START |
static String |
PATH_SEPARATOR |
static String |
PATH_SEPARATOR_ESCAPED |
public static final String PATH_SEPARATOR
public static final String PATH_SEPARATOR_ESCAPED
public static final String PATH_ARRAY_START
public static final String PATH_ARRAY_END
public static final String PATH_LIST_START
public static final String PATH_LIST_END
public static final String PATH_MAP_START
public static final String PATH_MAP_END
public AtlasPath(String p)
public List<AtlasPath.SegmentContext> getSegmentContexts(boolean includeLeadingSlashSegment)
public String getLastSegment()
public boolean hasParent()
public boolean hasCollection()
public Boolean isIndexedCollection()
public Boolean isRoot()
public Boolean isCollectionRoot()
public String getLastSegmentParent()
public AtlasPath getLastSegmentParentPath()
public AtlasPath deParentify()
public String getCollectionSegment()
public String getOriginalPath()
public static boolean isArraySegment(String segment)
public static boolean isListSegment(String segment)
public static boolean isMapSegment(String segment)
public static boolean isCollection(String path)
Copyright © 2018 JBoss by Red Hat. All rights reserved.