Java Hash String hashbang(final String historyToken)

Here you can find the source of hashbang(final String historyToken)

Description

Hashbang makes #!hash googleables https://developers.google.com/webmasters/ajax-crawling/docs/getting-started

License

GNU Affero Public License

Parameter

Parameter Description
historyToken the #history token fragment

Return

the #!history token fragment with ! added

Declaration

public static String hashbang(final String historyToken) 

Method Source Code

//package com.java2s;
/*/*from   w  w  w .j av  a2s  . co m*/
 *
 * Copyright (C) 2007-2015 Licensed to the Comunes Association (CA) under
 * one or more contributor license agreements (see COPYRIGHT for details).
 * The CA licenses this file to you under the GNU Affero General Public
 * License version 3, (the "License"); you may not use this file except in
 * compliance with the License. This file is part of kune.
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

public class Main {
    /** The Constant PREFIX. */
    public static final String PREFIX = "!";

    /**
     * Hashbang makes #!hash googleables
     * https://developers.google.com/webmasters/ajax-crawling/docs/getting-started
     * 
     * @param historyToken
     *          the #history token fragment
     * @return the #!history token fragment with ! added
     */
    public static String hashbang(final String historyToken) {
        return historyToken == null || historyToken.startsWith(PREFIX) ? historyToken : PREFIX + historyToken;
    }
}

Related

  1. hash(String string, int length)
  2. hash(String strPlain)
  3. hash32(String data)
  4. hashAlgToId(String hashAlg)
  5. hashArrayToString(int a[])
  6. hashcode(String name)
  7. hashCode(String s)
  8. hashCode(String sIn)
  9. hashCode(String str)