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
 org.jcodings.EncodingDB.Entry findAliasEntry(org.jruby.util.ByteList bytes)
           
 org.jcodings.EncodingDB.Entry findEncodingEntry(org.jruby.util.ByteList bytes)
           
 org.jcodings.EncodingDB.Entry findEncodingOrAliasEntry(org.jruby.util.ByteList bytes)
           
 org.jcodings.util.CaseInsensitiveBytesHash<org.jcodings.EncodingDB.Entry> getAliases()
           
 RubyEncoding getEncoding(org.jcodings.Encoding enc)
           
 IRubyObject[] getEncodingList()
           
 org.jcodings.util.CaseInsensitiveBytesHash<org.jcodings.EncodingDB.Entry> getEncodings()
           
 org.jcodings.Encoding loadEncoding(org.jruby.util.ByteList name)
           
 
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 org.jcodings.util.CaseInsensitiveBytesHash<org.jcodings.EncodingDB.Entry> getEncodings()

getAliases

public org.jcodings.util.CaseInsensitiveBytesHash<org.jcodings.EncodingDB.Entry> getAliases()

findEncodingEntry

public org.jcodings.EncodingDB.Entry findEncodingEntry(org.jruby.util.ByteList bytes)

findAliasEntry

public org.jcodings.EncodingDB.Entry findAliasEntry(org.jruby.util.ByteList bytes)

findEncodingOrAliasEntry

public org.jcodings.EncodingDB.Entry findEncodingOrAliasEntry(org.jruby.util.ByteList bytes)

getEncodingList

public IRubyObject[] getEncodingList()

loadEncoding

public org.jcodings.Encoding loadEncoding(org.jruby.util.ByteList name)

getEncoding

public RubyEncoding getEncoding(org.jcodings.Encoding enc)


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