--- old/src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java 2013-06-28 11:34:01.585556593 -0400 +++ new/src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java 2013-06-28 11:34:01.409562072 -0400 @@ -2,27 +2,28 @@ * reserved comment block * DO NOT REMOVE OR ALTER! */ -/* - * Copyright 1999-2004 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * http://www.apache.org/licenses/LICENSE-2.0 * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. */ package com.sun.org.apache.xml.internal.security.signature; import com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException; import com.sun.org.apache.xml.internal.security.utils.Constants; -import com.sun.org.apache.xml.internal.security.utils.IdResolver; import com.sun.org.apache.xml.internal.security.utils.SignatureElementProxy; import org.w3c.dom.Document; import org.w3c.dom.Element; @@ -37,96 +38,96 @@ */ public class SignatureProperty extends SignatureElementProxy { - /** - * Constructs{@link SignatureProperty} using specified Target attribute - * - * @param doc the {@link Document} in which XMLsignature is placed - * @param Target the Target attribute references the Signature element to which the property applies SignatureProperty - */ - public SignatureProperty(Document doc, String Target) { - this(doc, Target, null); - } - - /** - * Constructs {@link SignatureProperty} using sepcified Target attribute and Id attribute - * - * @param doc the {@link Document} in which XMLsignature is placed - * @param Target the Target attribute references the Signature element to which the property applies - * @param Id the Id will be specified by {@link Reference#getURI} in validation - */ - public SignatureProperty(Document doc, String Target, String Id) { - - super(doc); - - this.setTarget(Target); - this.setId(Id); - } - - /** - * Constructs a {@link SignatureProperty} from an {@link Element} - * @param element SignatureProperty element - * @param BaseURI the URI of the resource where the XML instance was stored - * @throws XMLSecurityException - */ - public SignatureProperty(Element element, String BaseURI) - throws XMLSecurityException { - super(element, BaseURI); - } - - /** - * Sets the Id attribute - * - * @param Id the Id attribute - */ - public void setId(String Id) { - - if (Id != null) { - setLocalIdAttribute(Constants._ATT_ID, Id); - } - } - - /** - * Returns the Id attribute - * - * @return the Id attribute - */ - public String getId() { - return this._constructionElement.getAttributeNS(null, Constants._ATT_ID); - } - - /** - * Sets the Target attribute - * - * @param Target the Target attribute - */ - public void setTarget(String Target) { - - if ((Target != null)) { - this._constructionElement.setAttributeNS(null, Constants._ATT_TARGET, Target); - } - } - - /** - * Returns the Target attribute - * - * @return the Target attribute - */ - public String getTarget() { - return this._constructionElement.getAttributeNS(null, Constants._ATT_TARGET); - } - - /** - * Method appendChild - * - * @param node - * @return the node in this element. - */ - public Node appendChild(Node node) { - return this._constructionElement.appendChild(node); - } - - /** @inheritDoc */ - public String getBaseLocalName() { - return Constants._TAG_SIGNATUREPROPERTY; - } + /** + * Constructs{@link SignatureProperty} using specified target attribute + * + * @param doc the {@link Document} in which XMLsignature is placed + * @param target the target attribute references the Signature + * element to which the property applies SignatureProperty + */ + public SignatureProperty(Document doc, String target) { + this(doc, target, null); + } + + /** + * Constructs {@link SignatureProperty} using sepcified target attribute and + * id attribute + * + * @param doc the {@link Document} in which XMLsignature is placed + * @param target the target attribute references the Signature + * element to which the property applies + * @param id the id will be specified by {@link Reference#getURI} in validation + */ + public SignatureProperty(Document doc, String target, String id) { + super(doc); + + this.setTarget(target); + this.setId(id); + } + + /** + * Constructs a {@link SignatureProperty} from an {@link Element} + * @param element SignatureProperty element + * @param BaseURI the URI of the resource where the XML instance was stored + * @throws XMLSecurityException + */ + public SignatureProperty(Element element, String BaseURI) throws XMLSecurityException { + super(element, BaseURI); + } + + /** + * Sets the id attribute + * + * @param id the id attribute + */ + public void setId(String id) { + if (id != null) { + this.constructionElement.setAttributeNS(null, Constants._ATT_ID, id); + this.constructionElement.setIdAttributeNS(null, Constants._ATT_ID, true); + } + } + + /** + * Returns the id attribute + * + * @return the id attribute + */ + public String getId() { + return this.constructionElement.getAttributeNS(null, Constants._ATT_ID); + } + + /** + * Sets the target attribute + * + * @param target the target attribute + */ + public void setTarget(String target) { + if (target != null) { + this.constructionElement.setAttributeNS(null, Constants._ATT_TARGET, target); + } + } + + /** + * Returns the target attribute + * + * @return the target attribute + */ + public String getTarget() { + return this.constructionElement.getAttributeNS(null, Constants._ATT_TARGET); + } + + /** + * Method appendChild + * + * @param node + * @return the node in this element. + */ + public Node appendChild(Node node) { + return this.constructionElement.appendChild(node); + } + + /** @inheritDoc */ + public String getBaseLocalName() { + return Constants._TAG_SIGNATUREPROPERTY; + } }