test_class.file: api/src/test/java/org/gatein/management/api/PathAddressTest.java
test_class.identifier: PathAddressTest
test_case.body: @Test
     public void testSubAddress()
     {
        PathAddress address = PathAddress.pathAddress("one", "two", "three");
        assertEquals(PathAddress.pathAddress("two", "three"), address.subAddress(1));
  
        PathAddress sub1 = address.subAddress(1, 3);
        assertEquals(PathAddress.pathAddress("two", "three"), sub1);
        PathAddress sub2 = address.subAddress(2, 3);
        assertEquals(PathAddress.pathAddress("three"), sub2);
     }
test_case.class_method_signature: PathAddressTest.testSubAddress()
test_case.full_signature: @Test public void testSubAddress()
test_case.identifier: testSubAddress
test_case.invocations: pathAddress assertEquals pathAddress subAddress subAddress assertEquals pathAddress subAddress assertEquals pathAddress
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testSubAddress()
focal_class.declarator: EMPTY_ADDRESS = new PathAddress(Collections.<String>emptyList())
focal_class.modifier: public static final
focal_class.original_string: public static final PathAddress EMPTY_ADDRESS = new PathAddress(Collections.<String>emptyList());
focal_class.type: PathAddress
focal_class.var_name: EMPTY_ADDRESS
focal_class.declarator: pathList
focal_class.original_string: List<String> pathList;
focal_class.type: List<String>
focal_class.var_name: pathList
focal_class.declarator: resolvers
focal_class.modifier: private
focal_class.original_string: private List<PathTemplateResolver> resolvers;
focal_class.type: List<PathTemplateResolver>
focal_class.var_name: resolvers
focal_class.file: api/src/main/java/org/gatein/management/api/PathAddress.java
focal_class.identifier: PathAddress
focal_class.interfaces: implements Iterable<String>
focal_class.class_method_signature: PathAddress.empty()
focal_class.full_signature: public static PathAddress empty()
focal_class.identifier: empty
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: PathAddress
focal_class.signature: PathAddress empty()
focal_class.class_method_signature: PathAddress.pathAddress(String... paths)
focal_class.full_signature: public static PathAddress pathAddress(String... paths)
focal_class.identifier: pathAddress
focal_class.modifiers: public static
focal_class.parameters: (String... paths)
focal_class.return: PathAddress
focal_class.signature: PathAddress pathAddress(String... paths)
focal_class.class_method_signature: PathAddress.pathAddress(String addressPath)
focal_class.full_signature: public static PathAddress pathAddress(String addressPath)
focal_class.identifier: pathAddress
focal_class.modifiers: public static
focal_class.parameters: (String addressPath)
focal_class.return: PathAddress
focal_class.signature: PathAddress pathAddress(String addressPath)
focal_class.class_method_signature: PathAddress.PathAddress(final List<String> pathList)
focal_class.full_signature:   PathAddress(final List<String> pathList)
focal_class.identifier: PathAddress
focal_class.parameters: (final List<String> pathList)
focal_class.signature:  PathAddress(final List<String> pathList)
focal_class.class_method_signature: PathAddress.PathAddress(final List<String> pathList, final List<PathTemplateResolver> resolvers)
focal_class.full_signature:   PathAddress(final List<String> pathList, final List<PathTemplateResolver> resolvers)
focal_class.identifier: PathAddress
focal_class.parameters: (final List<String> pathList, final List<PathTemplateResolver> resolvers)
focal_class.signature:  PathAddress(final List<String> pathList, final List<PathTemplateResolver> resolvers)
focal_class.class_method_signature: PathAddress.append(String path)
focal_class.full_signature: public PathAddress append(String path)
focal_class.identifier: append
focal_class.modifiers: public
focal_class.parameters: (String path)
focal_class.return: PathAddress
focal_class.signature: PathAddress append(String path)
focal_class.class_method_signature: PathAddress.append(PathAddress address)
focal_class.full_signature: public PathAddress append(PathAddress address)
focal_class.identifier: append
focal_class.modifiers: public
focal_class.parameters: (PathAddress address)
focal_class.return: PathAddress
focal_class.signature: PathAddress append(PathAddress address)
focal_class.class_method_signature: PathAddress.subAddress(int start)
focal_class.full_signature: public PathAddress subAddress(int start)
focal_class.identifier: subAddress
focal_class.modifiers: public
focal_class.parameters: (int start)
focal_class.return: PathAddress
focal_class.signature: PathAddress subAddress(int start)
focal_class.class_method_signature: PathAddress.subAddress(int start, int end)
focal_class.full_signature: public PathAddress subAddress(int start, int end)
focal_class.identifier: subAddress
focal_class.modifiers: public
focal_class.parameters: (int start, int end)
focal_class.return: PathAddress
focal_class.signature: PathAddress subAddress(int start, int end)
focal_class.class_method_signature: PathAddress.getLastElement()
focal_class.full_signature: public String getLastElement()
focal_class.identifier: getLastElement
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getLastElement()
focal_class.class_method_signature: PathAddress.get(int index)
focal_class.full_signature: public String get(int index)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (int index)
focal_class.return: String
focal_class.signature: String get(int index)
focal_class.class_method_signature: PathAddress.resolvePathTemplate(String templateName)
focal_class.full_signature: public String resolvePathTemplate(String templateName)
focal_class.identifier: resolvePathTemplate
focal_class.modifiers: public
focal_class.parameters: (String templateName)
focal_class.return: String
focal_class.signature: String resolvePathTemplate(String templateName)
focal_class.class_method_signature: PathAddress.addPathTemplateResolver(PathTemplateResolver resolver)
focal_class.full_signature: public void addPathTemplateResolver(PathTemplateResolver resolver)
focal_class.identifier: addPathTemplateResolver
focal_class.modifiers: public
focal_class.parameters: (PathTemplateResolver resolver)
focal_class.return: void
focal_class.signature: void addPathTemplateResolver(PathTemplateResolver resolver)
focal_class.class_method_signature: PathAddress.getPathTemplateResolvers()
focal_class.full_signature: public List<PathTemplateResolver> getPathTemplateResolvers()
focal_class.identifier: getPathTemplateResolvers
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<PathTemplateResolver>
focal_class.signature: List<PathTemplateResolver> getPathTemplateResolvers()
focal_class.class_method_signature: PathAddress.accepts(PathTemplateFilter filter)
focal_class.full_signature: public boolean accepts(PathTemplateFilter filter)
focal_class.identifier: accepts
focal_class.modifiers: public
focal_class.parameters: (PathTemplateFilter filter)
focal_class.return: boolean
focal_class.signature: boolean accepts(PathTemplateFilter filter)
focal_class.class_method_signature: PathAddress.iterator()
focal_class.full_signature: @Override public PathAddressIterator iterator()
focal_class.identifier: iterator
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: PathAddressIterator
focal_class.signature: PathAddressIterator iterator()
focal_class.class_method_signature: PathAddress.size()
focal_class.full_signature: public int size()
focal_class.identifier: size
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int size()
focal_class.class_method_signature: PathAddress.copy()
focal_class.full_signature: public PathAddress copy()
focal_class.identifier: copy
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: PathAddress
focal_class.signature: PathAddress copy()
focal_class.class_method_signature: PathAddress.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: PathAddress.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: PathAddress.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: PathAddress.split(String string, String regex)
focal_class.full_signature: static List<String> split(String string, String regex)
focal_class.identifier: split
focal_class.modifiers: static
focal_class.parameters: (String string, String regex)
focal_class.return: List<String>
focal_class.signature: List<String> split(String string, String regex)
focal_method.body: public PathAddress subAddress(int start)
     {
        return new PathAddress(pathList.subList(start, pathList.size()));
     }
focal_method.class_method_signature: PathAddress.subAddress(int start)
focal_method.full_signature: public PathAddress subAddress(int start)
focal_method.identifier: subAddress
focal_method.invocations: subList size
focal_method.modifiers: public
focal_method.parameters: (int start)
focal_method.return: PathAddress
focal_method.signature: PathAddress subAddress(int start)