org.jruby.runtime.encoding
Class EncodingService

java.lang.Object
  extended by org.jruby.runtime.encoding.EncodingService

public final class EncodingService
extends java.lang.Object


Constructor Summary
EncodingService(Ruby runtime)
           
 
Method Summary
 Entry findAliasEntry(ByteList bytes)
           
 Entry findEncodingEntry(ByteList bytes)
           
 Entry findEncodingOrAliasEntry(ByteList bytes)
           
  getAliases()
           
 Encoding getDefaultExternalEncoding()
           
 Encoding getDefaultInternalEncoding()
           
 RubyEncoding getEncoding(Encoding enc)
           
 IRubyObject[] getEncodingList()
           
  getEncodings()
           
 Encoding loadEncoding(ByteList name)
           
 void setDefaultExternalEncoding(Encoding defaultExternalEncoding)
           
 void setDefaultInternalEncoding(Encoding defaultInternalEncoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncodingService

public EncodingService(Ruby runtime)
Method Detail

getEncodings

public  getEncodings()

getAliases

public  getAliases()

getDefaultInternalEncoding

public Encoding getDefaultInternalEncoding()

setDefaultInternalEncoding

public void setDefaultInternalEncoding(Encoding defaultInternalEncoding)

getDefaultExternalEncoding

public Encoding getDefaultExternalEncoding()

setDefaultExternalEncoding

public void setDefaultExternalEncoding(Encoding defaultExternalEncoding)

findEncodingEntry

public Entry findEncodingEntry(ByteList bytes)

findAliasEntry

public Entry findAliasEntry(ByteList bytes)

findEncodingOrAliasEntry

public Entry findEncodingOrAliasEntry(ByteList bytes)

getEncodingList

public IRubyObject[] getEncodingList()

loadEncoding

public Encoding loadEncoding(ByteList name)

getEncoding

public RubyEncoding getEncoding(Encoding enc)


Copyright © 2002-2007 JRuby Team. All Rights Reserved.