public final class SitePaths
extends java.lang.Object
SitePath
.Modifier and Type | Field and Description |
---|---|
java.nio.file.Path |
bin_dir |
static java.lang.String |
CSS_FILENAME |
java.nio.file.Path |
data_dir |
java.nio.file.Path |
db_dir |
java.nio.file.Path |
etc_dir |
static java.lang.String |
FOOTER_FILENAME |
java.nio.file.Path |
gerrit_config |
java.nio.file.Path |
gerrit_service |
java.nio.file.Path |
gerrit_sh |
java.nio.file.Path |
gerrit_socket |
java.nio.file.Path |
gerrit_war |
static java.lang.String |
HEADER_FILENAME |
java.nio.file.Path |
hooks_dir |
java.nio.file.Path |
index_dir |
boolean |
isNew
true if site_path has not been initialized. |
java.nio.file.Path |
lib_dir |
java.nio.file.Path |
logs_dir |
java.nio.file.Path |
mail_dir |
java.nio.file.Path |
notedb_config |
java.nio.file.Path |
peer_keys |
java.nio.file.Path |
plugins_dir |
java.nio.file.Path |
secure_config |
java.nio.file.Path |
site_css |
java.nio.file.Path |
site_footer |
java.nio.file.Path |
site_gitweb |
java.nio.file.Path |
site_header |
java.nio.file.Path |
site_path |
java.nio.file.Path |
site_theme |
java.nio.file.Path |
ssh_ecdsa_256 |
java.nio.file.Path |
ssh_ecdsa_384 |
java.nio.file.Path |
ssh_ecdsa_521 |
java.nio.file.Path |
ssh_ed25519 |
java.nio.file.Path |
ssh_key |
java.nio.file.Path |
ssh_rsa |
java.nio.file.Path |
ssl_keystore |
java.nio.file.Path |
static_dir |
static java.lang.String |
THEME_FILENAME |
java.nio.file.Path |
tmp_dir |
Constructor and Description |
---|
SitePaths(java.nio.file.Path sitePath) |
Modifier and Type | Method and Description |
---|---|
java.nio.file.Path |
resolve(java.lang.String path)
Resolve an absolute or relative path.
|
public static final java.lang.String CSS_FILENAME
public static final java.lang.String HEADER_FILENAME
public static final java.lang.String FOOTER_FILENAME
public static final java.lang.String THEME_FILENAME
public final java.nio.file.Path site_path
public final java.nio.file.Path bin_dir
public final java.nio.file.Path etc_dir
public final java.nio.file.Path lib_dir
public final java.nio.file.Path tmp_dir
public final java.nio.file.Path logs_dir
public final java.nio.file.Path plugins_dir
public final java.nio.file.Path db_dir
public final java.nio.file.Path data_dir
public final java.nio.file.Path mail_dir
public final java.nio.file.Path hooks_dir
public final java.nio.file.Path static_dir
public final java.nio.file.Path index_dir
public final java.nio.file.Path gerrit_sh
public final java.nio.file.Path gerrit_service
public final java.nio.file.Path gerrit_socket
public final java.nio.file.Path gerrit_war
public final java.nio.file.Path gerrit_config
public final java.nio.file.Path secure_config
public final java.nio.file.Path notedb_config
public final java.nio.file.Path ssl_keystore
public final java.nio.file.Path ssh_key
public final java.nio.file.Path ssh_rsa
public final java.nio.file.Path ssh_ecdsa_256
public final java.nio.file.Path ssh_ecdsa_384
public final java.nio.file.Path ssh_ecdsa_521
public final java.nio.file.Path ssh_ed25519
public final java.nio.file.Path peer_keys
public final java.nio.file.Path site_css
public final java.nio.file.Path site_header
public final java.nio.file.Path site_footer
public final java.nio.file.Path site_theme
public final java.nio.file.Path site_gitweb
public final boolean isNew
true
if site_path
has not been initialized.@Inject public SitePaths(java.nio.file.Path sitePath) throws java.io.IOException
java.io.IOException
public java.nio.file.Path resolve(java.lang.String path)
Relative paths are resolved relative to the site_path
.
path
- the path string to resolve. May be null.path
was null or empty.