ÿþD e s c r i p t i o n
= = = = = = = = = = =
T h e N a m e d P a r a m e t e r C o n v e r t e r c a n b e u s e d t o c o n v e r t c o m m a n d l i n e i n p u t d e f i n e d a s n a m e d p a r a m e t e r s i n J a v a .
Y o u c a n d e f i n e e a s i l y t h e a r g u m e n t s a n d a p p l y t h e m t o g e t h e r w i t h t h e a r g s [ ] s t r i n g a r r a y a n d l e t i t c o n v e r t t o a m a p o r b e a n .
B e n e a t h a p a r a m e t e r n a m e y o u c a n d e f i n e v a r i o u s a l i a s e s t o b e u s e d a s p a r a m e t e r n a m e f o r t h e s a m e p a r a m e t e r .
T h e r e a r e m a n y d e f i n i t i o n s o f n a m e d p a r a m e t e r s a r o u n d . F o r t h e N a m e d P a r a m e t e r C o n v e r t e r t h e f o l l o w i n g d e f i n i t i o n s a r e u s e d .
- A n a m e d p a r a m e t e r c o n s i s t s o f n a m e a n d a v a l u e p a r t .
- N a m e a n d v a l u e p a r t a r e s e p a r a t e d b y o n e o r m o r e w h i t e s p a c e c h a r a c t e r s .
- W h i t e s p a c e c h a r a c t e r s c a n n o t b e u s e d i n n a m e o r v a l u e . T h e r e i s n o e s c a p e m e c h a n i s m i m p l e m e n t e d y e t . W h i t e s p a c e s a r e n o t e v e n a l l o w e d i n l i s t s s e p a r a t e d b y c o m m a t a .
- T h e n a m e m u s t b e p r e c e e d e d b y e x a c t l y o n e m i n u s ' - ' c h a r a c t e r .
- S e v e r a l n a m e d p a r a m e t e r s c a n b e d e f i n e d i n a c o m m a n d l i n e a s l o n g a s a p a r a m e t e r i s n o t d e f i n e d t w i c e o r m o r e b y t h e n a m e o r a n a l i a s .
- L i s t s c a n b e a d d e d i n a p a r a m e t e r v a l u e b y a s t r i n g s e p a r a t i n g t h e l i s t e l e m e n t s b y c o m m a t a .
- T h u s a c o m m a c a n n o t b e u s e d a s a c h a r a c t e r i n a v a l u e o f a l i s t . T h e r e i s n o e s c a p i n g m e c h a n i s m f o r t h i s y e t .
U s e C a s e s
= = = = = = = = =
1 . E a s e o f i m p l e m e n t a t i o n o f c o m m a n d l i n e n a m e d p a r a m e t e r s .
L a n g u a g e a n d V e r s i o n
= = = = = = = = = = = = = = = = = = = =
T h e N a m e d P a r a m e t e r C o n v e r t e r v e r s i o n 0 . 0 . 0 a n d l a t e r a r e c o m p i l e d i n t h e p r o g r a m m i n g l a n g u a g e J a v a i n v e r s i o n 1 . 6 .
A P I
= = =
T h e f o l l o w i n g c l a s s e s d e f i n e t h e A P I o f t h e N a m e d P a r a m e t e r C o n v e r t e r :
- c h . l y r e r . w a l t e r . n a m e d p a r a m e t e r . c o n v e r t e r . N a m e d A r g u m e n t V a l i d a t i n g C o n v e r t e r
- c h . l y r e r . w a l t e r . n a m e d p a r a m e t e r . c o n v e r t e r . A r g u m e n t D e f i n i t i o n <