public static void forUriComponent(Writer out, String input)
        throws IOException {
    """
	See {@link #forUriComponent(String)} for description of encoding.  This
	version writes directly to a Writer without an intervening string.
	
	@param out where to write encoded output
	@param input the input string to encode
	@throws IOException if thrown by writer
    """
        encode(Encoders.URI_COMPONENT_ENCODER, out, input);
    }
public static void forUriComponent(Writer out, String input)
        throws IOException
    {
        encode(Encoders.URI_COMPONENT_ENCODER, out, input);
    }
public static void forUriComponent ( Writer out , String input ) throws IOException { encode ( Encoders . URI_COMPONENT_ENCODER , out , input ) ; }
See {@link #forUriComponent(String)} for description of encoding.  This
version writes directly to a Writer without an intervening string.

@param out where to write encoded output
@param input the input string to encode
@throws IOException if thrown by writer
See { @link #forUriComponent ( String ) } for description of encoding . This version writes directly to a Writer without an intervening string .