< prev index next >

src/java.xml/share/classes/com/sun/xml/internal/stream/events/AttributeImpl.java

Print this page
rev 52881 : 8214971: Replace use of string.equals("") with isEmpty()
Reviewed-by: jlaskey, prappo, lancea, dfuchs, redestad


  68         fValue = value;
  69     }
  70 
  71     public AttributeImpl(String prefix, String name, String value) {
  72         this(prefix, null,name, value, null,null,false );
  73     }
  74 
  75     public AttributeImpl(String prefix, String uri, String localPart, String value, String type) {
  76         this(prefix, uri, localPart, value, null, type, false);
  77     }
  78 
  79     public AttributeImpl(String prefix, String uri, String localPart, String value, String nonNormalizedvalue, String type, boolean isSpecified) {
  80         this(new QName(uri, localPart, prefix), value, nonNormalizedvalue, type, isSpecified);
  81     }
  82 
  83 
  84     public AttributeImpl(QName qname, String value, String nonNormalizedvalue, String type, boolean isSpecified) {
  85         init();
  86         fQName = qname ;
  87         fValue = value ;
  88         if(type != null && !type.equals(""))
  89             fAttributeType = type;
  90 
  91         fNonNormalizedvalue = nonNormalizedvalue;
  92         fIsSpecified = isSpecified ;
  93 
  94     }
  95 
  96     public String toString() {
  97         if( fQName.getPrefix() != null && fQName.getPrefix().length() > 0 )
  98             return fQName.getPrefix() + ":" + fQName.getLocalPart() + "='" + fValue + "'";
  99         else
 100             return fQName.getLocalPart() + "='" + fValue + "'";
 101     }
 102 
 103     public void setName(QName name){
 104         fQName = name ;
 105     }
 106 
 107     public QName getName() {
 108         return fQName;




  68         fValue = value;
  69     }
  70 
  71     public AttributeImpl(String prefix, String name, String value) {
  72         this(prefix, null,name, value, null,null,false );
  73     }
  74 
  75     public AttributeImpl(String prefix, String uri, String localPart, String value, String type) {
  76         this(prefix, uri, localPart, value, null, type, false);
  77     }
  78 
  79     public AttributeImpl(String prefix, String uri, String localPart, String value, String nonNormalizedvalue, String type, boolean isSpecified) {
  80         this(new QName(uri, localPart, prefix), value, nonNormalizedvalue, type, isSpecified);
  81     }
  82 
  83 
  84     public AttributeImpl(QName qname, String value, String nonNormalizedvalue, String type, boolean isSpecified) {
  85         init();
  86         fQName = qname ;
  87         fValue = value ;
  88         if(type != null && !type.isEmpty())
  89             fAttributeType = type;
  90 
  91         fNonNormalizedvalue = nonNormalizedvalue;
  92         fIsSpecified = isSpecified ;
  93 
  94     }
  95 
  96     public String toString() {
  97         if( fQName.getPrefix() != null && fQName.getPrefix().length() > 0 )
  98             return fQName.getPrefix() + ":" + fQName.getLocalPart() + "='" + fValue + "'";
  99         else
 100             return fQName.getLocalPart() + "='" + fValue + "'";
 101     }
 102 
 103     public void setName(QName name){
 104         fQName = name ;
 105     }
 106 
 107     public QName getName() {
 108         return fQName;


< prev index next >