Package net.sf.jaxodraw.util
Class JaxoGreek
java.lang.Object
net.sf.jaxodraw.util.JaxoGreek
Defines a number of greek letters and some methods to convert them into
LaTeX strings and back.
- Since:
- 2.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final char
The greek letter alpha.static final char
The greek letter beta.static final char
The greek letter chi.static final char
The greek letter delta.static final char
The greek letter epsilon.static final char
The greek letter eta.static final char
The greek letter gamma.static final char
The greek letter iota.static final char
The greek letter kappa.static final char
The greek letter lambda.static final char
The greek letter mu.static final char
The greek letter nu.static final char
The greek letter omega.static final char
The greek letter omikron.static final char
The greek letter phi.static final char
The greek letter pi.static final char
The greek letter psi.static final char
The greek letter rho.static final char
The greek letter sigma.static final char
The greek letter tau.static final char
The greek letter theta.static final char
The greek upper case letter delta.static final char
The greek upper case letter gamma.static final char
The greek upper case letter lambda.static final char
The greek upper case letter omega.static final char
The greek upper case letter phi.static final char
The greek upper case letter pi.static final char
The greek upper case letter psi.static final char
The greek upper case letter sigma.static final char
The greek upper case letter theta.static final char
The greek upper case letter xi.static final char
The greek letter upsilon.static final char
The greek letter phi (corresponding to LaTeX's \varphi).static final char
The greek letter sigma (corresponding to LaTeX's \varsigma).static final char
The greek letter theta (corresponding to LaTeX's \vartheta).static final char
The greek letter xi.static final char
The greek letter zeta. -
Method Summary
Modifier and TypeMethodDescriptionstatic char
getCharacter
(String command) Returns the greek character whose LaTex command is s.static String
getLatexCommand
(char a) Gets the LaTeX command for the greek character a.static boolean
isGreekCharacter
(char a) Tests whether the given character corresponds to one of the greek characters defined in this class.static boolean
isLatexCommand
(String command) Tests whether the given latex command corresponds to one of the greek characters defined in this class.
-
Field Details
-
ALPHA
public static final char ALPHAThe greek letter alpha.- See Also:
-
BETA
public static final char BETAThe greek letter beta.- See Also:
-
GAMMA
public static final char GAMMAThe greek letter gamma.- See Also:
-
DELTA
public static final char DELTAThe greek letter delta.- See Also:
-
EPSILON
public static final char EPSILONThe greek letter epsilon.- See Also:
-
ZETA
public static final char ZETAThe greek letter zeta.- See Also:
-
ETA
public static final char ETAThe greek letter eta.- See Also:
-
THETA
public static final char THETAThe greek letter theta.- See Also:
-
IOTA
public static final char IOTAThe greek letter iota.- See Also:
-
KAPPA
public static final char KAPPAThe greek letter kappa.- See Also:
-
LAMBDA
public static final char LAMBDAThe greek letter lambda.- See Also:
-
MU
public static final char MUThe greek letter mu.- See Also:
-
NU
public static final char NUThe greek letter nu.- See Also:
-
XI
public static final char XIThe greek letter xi.- See Also:
-
OMIKRON
public static final char OMIKRONThe greek letter omikron.- See Also:
-
PI
public static final char PIThe greek letter pi.- See Also:
-
RHO
public static final char RHOThe greek letter rho.- See Also:
-
VARSIGMA
public static final char VARSIGMAThe greek letter sigma (corresponding to LaTeX's \varsigma).- See Also:
-
SIGMA
public static final char SIGMAThe greek letter sigma.- See Also:
-
TAU
public static final char TAUThe greek letter tau.- See Also:
-
UPSILON
public static final char UPSILONThe greek letter upsilon.- See Also:
-
PHI
public static final char PHIThe greek letter phi.- See Also:
-
CHI
public static final char CHIThe greek letter chi.- See Also:
-
PSI
public static final char PSIThe greek letter psi.- See Also:
-
OMEGA
public static final char OMEGAThe greek letter omega.- See Also:
-
VARTHETA
public static final char VARTHETAThe greek letter theta (corresponding to LaTeX's \vartheta).- See Also:
-
VARPHI
public static final char VARPHIThe greek letter phi (corresponding to LaTeX's \varphi).- See Also:
-
UPPER_GAMMA
public static final char UPPER_GAMMAThe greek upper case letter gamma.- See Also:
-
UPPER_DELTA
public static final char UPPER_DELTAThe greek upper case letter delta.- See Also:
-
UPPER_THETA
public static final char UPPER_THETAThe greek upper case letter theta.- See Also:
-
UPPER_LAMBDA
public static final char UPPER_LAMBDAThe greek upper case letter lambda.- See Also:
-
UPPER_XI
public static final char UPPER_XIThe greek upper case letter xi.- See Also:
-
UPPER_PI
public static final char UPPER_PIThe greek upper case letter pi.- See Also:
-
UPPER_SIGMA
public static final char UPPER_SIGMAThe greek upper case letter sigma.- See Also:
-
UPPER_PHI
public static final char UPPER_PHIThe greek upper case letter phi.- See Also:
-
UPPER_PSI
public static final char UPPER_PSIThe greek upper case letter psi.- See Also:
-
UPPER_OMEGA
public static final char UPPER_OMEGAThe greek upper case letter omega.- See Also:
-
-
Method Details
-
getLatexCommand
Gets the LaTeX command for the greek character a.- Parameters:
a
- The greek character whose LaTex command is to be returned.- Returns:
- The LaTeX command of the greek character a or null if a does not correspond to any greek character.
-
getCharacter
Returns the greek character whose LaTex command is s.- Parameters:
command
- The LaTeX command whose corresponding greek character is to be returned.- Returns:
- The greek character corresponding to the LaTex command or ' ' (NUL) if command does not correspond to any greek character.
-
isGreekCharacter
public static boolean isGreekCharacter(char a) Tests whether the given character corresponds to one of the greek characters defined in this class.- Parameters:
a
- A character.- Returns:
- True if a corresponds to one of the greek characters defined in this class, false otherwise.
-
isLatexCommand
Tests whether the given latex command corresponds to one of the greek characters defined in this class.- Parameters:
command
- a latex string (\\alpha etc.)- Returns:
- True if command corresponds to one of the greek characters defined in this class, false otherwise.
-