mirror of
https://github.com/k0shk0sh/FastHub.git
synced 2025-12-08 19:05:54 +00:00
42 lines
943 B
Java
42 lines
943 B
Java
package com.fastaccess.data.dao;
|
|
|
|
import android.net.Uri;
|
|
import android.support.annotation.Nullable;
|
|
|
|
import com.fastaccess.helper.InputHelper;
|
|
|
|
import java.util.List;
|
|
|
|
import lombok.Getter;
|
|
import lombok.Setter;
|
|
|
|
/**
|
|
* Created by Kosh on 11 Feb 2017, 11:03 PM
|
|
*/
|
|
|
|
@Getter @Setter
|
|
public class NameParser {
|
|
|
|
private String name;
|
|
private String username;
|
|
|
|
public NameParser(@Nullable String url) {
|
|
if (!InputHelper.isEmpty(url)) {
|
|
Uri uri = Uri.parse(url);
|
|
List<String> segments = uri.getPathSegments();
|
|
if (segments == null || segments.size() < 2) {
|
|
return;
|
|
}
|
|
this.name = segments.get(1);
|
|
this.username = segments.get(0);
|
|
}
|
|
}
|
|
|
|
@Override public String toString() {
|
|
return "NameParser{" +
|
|
"name='" + name + '\'' +
|
|
", username='" + username + '\'' +
|
|
'}';
|
|
}
|
|
}
|