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;
|