com.legstar.jaxb.plugin
Class CobolJAXBAnnotator.WinCompatibleNameConverter
java.lang.Object
com.sun.xml.bind.api.impl.NameConverter.Standard
com.legstar.jaxb.plugin.CobolJAXBAnnotator.WinCompatibleNameConverter
- All Implemented Interfaces:
- com.sun.xml.bind.api.impl.NameConverter
- Direct Known Subclasses:
- CobolJAXBAnnotator.EciCompatibleNameConverter
- Enclosing class:
- CobolJAXBAnnotator
protected class CobolJAXBAnnotator.WinCompatibleNameConverter
- extends com.sun.xml.bind.api.impl.NameConverter.Standard
Some file names are forbidden on Windows. Since class names end up being
file names, we add a suffix here for these cases.
| Nested classes/interfaces inherited from interface com.sun.xml.bind.api.impl.NameConverter |
com.sun.xml.bind.api.impl.NameConverter.Standard |
| Fields inherited from interface com.sun.xml.bind.api.impl.NameConverter |
jaxrpcCompatible, smart, standard |
| Methods inherited from class com.sun.xml.bind.api.impl.NameConverter.Standard |
toConstantName, toInterfaceName, toPackageName, toPropertyName, toVariableName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UPPER_LETTER
protected static final int UPPER_LETTER
- See Also:
- Constant Field Values
LOWER_LETTER
protected static final int LOWER_LETTER
- See Also:
- Constant Field Values
OTHER_LETTER
protected static final int OTHER_LETTER
- See Also:
- Constant Field Values
DIGIT
protected static final int DIGIT
- See Also:
- Constant Field Values
OTHER
protected static final int OTHER
- See Also:
- Constant Field Values
CobolJAXBAnnotator.WinCompatibleNameConverter
protected CobolJAXBAnnotator.WinCompatibleNameConverter()
toClassName
public String toClassName(String s)
- Specified by:
toClassName in interface com.sun.xml.bind.api.impl.NameConverter- Overrides:
toClassName in class com.sun.xml.bind.api.impl.NameConverter.Standard
isPunct
protected boolean isPunct(char arg0)
isDigit
protected static boolean isDigit(char arg0)
isUpper
protected static boolean isUpper(char arg0)
isLower
protected static boolean isLower(char arg0)
isLetter
protected boolean isLetter(char arg0)
capitalize
public String capitalize(String arg0)
classify
protected int classify(char arg0)
toWordList
public List<String> toWordList(String arg0)
toMixedCaseName
protected String toMixedCaseName(List<String> arg0,
boolean arg1)
toMixedCaseVariableName
protected String toMixedCaseVariableName(String[] arg0,
boolean arg1,
boolean arg2)
toConstantName
public String toConstantName(List<String> arg0)
escape
public static void escape(StringBuilder arg0,
String arg1,
int arg2)
isJavaIdentifier
public static boolean isJavaIdentifier(String arg0)
isJavaPackageName
public static boolean isJavaPackageName(String arg0)
Copyright © 2014 LegSem. All Rights Reserved.