Esempio n. 1
0
 public function delete($start, $end)
 {
     $sResult = new java_lang_String($this->m_sString);
     $sReturn = new java_lang_StringBuilder();
     $sReturn->append($sResult->substring(0, $start));
     $sReturn->append($sResult->substring($end));
     return $sReturn;
 }
Esempio n. 2
0
    public function __toString()
    {
        return $this->m_sString;
    }
    public function replaceAll($regex, $string)
    {
        return new java_lang_String(preg_replace("#{$regex}#s", $string, $this->m_sString));
    }
    public function replace($old, $new)
    {
        return new java_lang_String(str_replace($old, $new, $this->m_sString));
    }
    public function toLowerCase()
    {
        return new java_lang_String(strtolower($this->m_sString));
    }
    public function toUpperCase()
    {
        return new java_lang_String(strtoupper($this->m_sString));
    }
    public function contains($charSequence)
    {
        if ($charSequence === Translator_JavaBase::$null) {
            return false;
        }
        return strpos($this->m_sString, $charSequence->__toString()) !== false;
    }
}
//TODO - This will have to be done for each class, generated or hand written
java_lang_String::$class = new java_lang_Class(new java_lang_String("java.lang.String"));
java_lang_String::$___METHODS[] = array('phpName' => '__construct', 'isConstructor' => true, 'javaName' => 'String', 'parameters' => array(array("type" => "java.lang.String", "name" => "string", "isArray" => false)));
Esempio n. 3
0
function __namespaced($sObjectName)
{
    return _Class::forName(java_lang_String::valueOf($sObjectName))->newInstance();
}