public List<String> getDecodedSegments()
   {
      String encoding = metadata.getEncoding();
      if (!decodedSegments.containsKey(encoding))
      {
         List<String> result = new ArrayList<String>();
         for (String segment : segments)
         {
            result.add(Decoder.path(segment));
         }
         decodedSegments.put(encoding, Collections.unmodifiableList(result));
      }
      return decodedSegments.get(encoding);
   }
public List<String> getDecodedSegments()
   {
      String encoding = metadata.getEncoding();
      if (!decodedSegments.containsKey(encoding))
      {
         List<String> result = new ArrayList<String>();
         for (String segment : segments)
         {
            result.add(Decoder.path(segment));
         }
         decodedSegments.put(encoding, Collections.unmodifiableList(result));
      }
      return decodedSegments.get(encoding);
   }
public List < String > getDecodedSegments ( ) { String encoding = metadata . getEncoding ( ) ; if ( ! decodedSegments . containsKey ( encoding ) ) { List < String > result = new ArrayList < String > ( ) ; for ( String segment : segments ) { result . add ( Decoder . path ( segment ) ) ; } decodedSegments . put ( encoding , Collections . unmodifiableList ( result ) ) ; } return decodedSegments . get ( encoding ) ; }
Get a list of all decoded segments (separated by '/') in this URL.
Get a list of all decoded segments ( separated by / ) in this URL .