Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright (c) 2007 Mozilla Foundation
   *
   * Permission is hereby granted, free of charge, to any person obtaining a 
   * copy of this software and associated documentation files (the "Software"), 
   * to deal in the Software without restriction, including without limitation 
   * the rights to use, copy, modify, merge, publish, distribute, sublicense, 
   * and/or sell copies of the Software, and to permit persons to whom the 
   * Software is furnished to do so, subject to the following conditions:
  *
  * The above copyright notice and this permission notice shall be included in 
  * all copies or substantial portions of the Software.
  *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 
  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
  * DEALINGS IN THE SOFTWARE.
  */
 
 package nu.validator.xml;
 
 
 public final class IdnessChangingAttributesWrapper implements Attributes {
 
     private Attributes delegate;
 
     private int xmlIdIndex;
     
     private int idIndex;
     
     private String xmlIdValue;

    

Parameters:
delegate
xmlIdIndex
idIndex
 
     public IdnessChangingAttributesWrapper(Attributes delegateint xmlIdIndexint idIndexString xmlIdValue) {
         this. = delegate;
         this. = xmlIdIndex;
         this. = idIndex;
         this. = xmlIdValue;
     }
     
     public IdnessChangingAttributesWrapper() {
         this. = null;
         this. = -1;
         this. = -1;
         this. = null;
     }
     
     public void setFields(Attributes delegateint xmlIdIndexint idIndexString xmlIdValue) {
         this. = delegate;
         this. = xmlIdIndex;
         this. = idIndex;
         this. = xmlIdValue;
     }
    
    
 
     public int getIndex(String arg0String arg1) {
         return .getIndex(arg0arg1);
     }

    

Parameters:
arg0
Returns:
See also:
org.xml.sax.Attributes.getIndex(java.lang.String)
 
     public int getIndex(String arg0) {
         return .getIndex(arg0);
     }

    
 
     public int getLength() {
         return .getLength();
     }

    

Parameters:
arg0
Returns:
See also:
org.xml.sax.Attributes.getLocalName(int)
 
     public String getLocalName(int arg0) {
         return .getLocalName(arg0);
     }

    

Parameters:
arg0
Returns:
See also:
org.xml.sax.Attributes.getQName(int)
    public String getQName(int arg0) {
        return .getQName(arg0);
    }

    

Parameters:
index
Returns:
See also:
org.xml.sax.Attributes.getType(int)
    public String getType(int index) {
        if ( == index ||  == index) {
            return "ID";
        } else {
            return .getType(index);
        }
    }

    
    public String getType(String uriString localName) {
        int index = getIndex(urilocalName);
        if (index >= 0) {
            return getType(index);
        } else {
            return null;
        }
    }

    

Parameters:
qName
Returns:
See also:
org.xml.sax.Attributes.getType(java.lang.String)
    public String getType(String qName) {
        int index = getIndex(qName);
        if (index >= 0) {
            return getType(index);
        } else {
            return null;
        }
    }

    

Parameters:
arg0
Returns:
See also:
org.xml.sax.Attributes.getURI(int)
    public String getURI(int arg0) {
        return .getURI(arg0);
    }

    

Parameters:
index
Returns:
See also:
org.xml.sax.Attributes.getValue(int)
    public String getValue(int index) {
        if ( == null) {
            return .getValue(index);            
        } else {
            if ( == index) {
                return ;
            } else {
                return .getValue(index);
            }
        }
    }

    
    public String getValue(String uriString localName) {
        if ( == null) {
            return .getValue(urilocalName);            
        } else {
            int index = getIndex(urilocalName);
            if (index < 0) {
                return null;
            } else if ( == index) {
                return ;
            } else {
                return .getValue(index);
            }
        }
    }

    

Parameters:
qName
Returns:
See also:
org.xml.sax.Attributes.getValue(java.lang.String)
    public String getValue(String qName) {
        if ( == null) {
            return .getValue(qName);            
        } else {
            int index = getIndex(qName);
            if (index < 0) {
                return null;
            } else if ( == index) {
                return ;
            } else {
                return .getValue(index);
            }
        }
    }
    
New to GrepCode? Check out our FAQ X