public class NcName extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
isValid() |
static boolean |
isValid(String name)
Checks if
name is a valid NCName. |
void |
makeValid() |
void |
makeValid(char replacement) |
static String |
makeValid(String name)
Replaces all invalid characters in
name with an underscore. |
static String |
makeValid(String name,
char replacement)
Replaces all invalid characters in
name with replacement. |
public NcName(String name)
public boolean isValid()
public static boolean isValid(String name)
name is a valid NCName.name - the namepublic void makeValid(char replacement)
public void makeValid()
public static String makeValid(String name, char replacement)
name with replacement.name - the namereplacement - the replacement characterIllegalArgumentException - when receiving empty or null for name, or replacement is not '_' or a letter.Copyright © 2015–2020 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.