Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * $Id$
   * JBoss, Home of Professional Open Source
   * Copyright 2010, Red Hat, Inc. and individual contributors
   * by the @authors tag. See the copyright.txt in the distribution for a
   * full listing of individual contributors.
   *
   * This is free software; you can redistribute it and/or modify it
   * under the terms of the GNU Lesser General Public License as
  * published by the Free Software Foundation; either version 2.1 of
  * the License, or (at your option) any later version.
  *
  * This software 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
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
  * License along with this software; if not, write to the Free
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
 package org.richfaces.renderkit.html;
 
 import java.util.Map;
 
 import  org.richfaces.javascript.LibraryFunction;
 import  org.richfaces.javascript.Message;
 import  org.richfaces.resource.ResourceKey;
 import  org.richfaces.resource.ResourceLibrary;
 
 import  com.google.common.collect.ImmutableSet;

This class represents call to function in external library.

Author(s):
asmirnov@exadel.com
 
 public class LibraryScriptFunction implements ResourceLibrary {
     private final ImmutableSet<ResourceKey> resources;
     private final String name;
     private final Message message;
     private final Map<String, ? extends Objectparameters;
 
     public LibraryScriptFunction(LibraryFunction libraryScript, Message messageMap<String, ? extends Objectparameters) {
         this. = message;
         this. = parameters;
         this. = ImmutableSet.copyOf(libraryScript.getResources());
         this. = libraryScript.getName();
     }
 
     public String getName() {
         return ;
     }
 
     /*
      * (non-Javadoc)
      *
      * @see org.richfaces.renderkit.html.LibraryScriptString#getResource()
      */
     public Iterable<ResourceKey> getResources() {
         return ;
     }

    

Returns:
the message
 
     public Message getMessage() {
         return this.;
     }

    

Returns:
the parameters
 
     public Map<String, ? extends ObjectgetParameters() {
         return this.;
     }
 
     /*
      * (non-Javadoc)
      *
      * @see java.lang.Object#hashCode()
      */
     @Override
     public int hashCode() {
         final int prime = 31;
         int result = 1;
         result = prime * result + ((this. == null) ? 0 : this..hashCode());
         result = prime * result + ((this. == null) ? 0 : this..hashCode());
         result = prime * result + ((this. == null) ? 0 : this..hashCode());
        result = prime * result + ((this. == null) ? 0 : this..hashCode());
        return result;
    }
    /*
     * (non-Javadoc)
     *
     * @see java.lang.Object#equals(java.lang.Object)
     */
    @Override
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        LibraryScriptFunction other = (LibraryScriptFunctionobj;
        if (this. == null) {
            if (other.message != null) {
                return false;
            }
        } else if (!this..equals(other.message)) {
            return false;
        }
        if (this. == null) {
            if (other.name != null) {
                return false;
            }
        } else if (!this..equals(other.name)) {
            return false;
        }
        if (this. == null) {
            if (other.parameters != null) {
                return false;
            }
        } else if (!this..equals(other.parameters)) {
            return false;
        }
        if (this. == null) {
            if (other.resources != null) {
                return false;
            }
        } else if (!this..equals(other.resources)) {
            return false;
        }
        return true;
    }
New to GrepCode? Check out our FAQ X