/** * Get the type entry for the given qname. * * @param qname * @param wantElementType boolean that indicates type or element (for type= or ref=) * @return */ public TypeEntry getTypeEntry(QName qname, boolean wantElementType) { if (wantElementType) { return getElement(qname); } else { return getType(qname); } } // getTypeEntry
/** * Get the type entry for the given qname. * * @param qname * @param wantElementType boolean that indicates type or element (for type= or ref=) * @return */ public TypeEntry getTypeEntry(QName qname, boolean wantElementType) { if (wantElementType) { return getElement(qname); } else { return getType(qname); } } // getTypeEntry
/** * Get the type entry for the given qname. * * @param qname * @param wantElementType boolean that indicates type or element (for type= or ref=) * @return */ public TypeEntry getTypeEntry(QName qname, boolean wantElementType) { if (wantElementType) { return getElement(qname); } else { return getType(qname); } } // getTypeEntry
/** * This method returns a vector of TypeEntry for the parts. * * @param v * @param parts */ private void partTypes(Vector v, Collection parts) { Iterator i = parts.iterator(); while (i.hasNext()) { Part part = (Part) i.next(); QName qType = part.getTypeName(); if (qType != null) { v.add(symbolTable.getType(qType)); } else { qType = part.getElementName(); if (qType != null) { v.add(symbolTable.getElement(qType)); } } } // while } // partTypes
/** * This method returns a vector of TypeEntry for the parts. * * @param v * @param parts */ private void partTypes(Vector v, Collection parts) { Iterator i = parts.iterator(); while (i.hasNext()) { Part part = (Part) i.next(); QName qType = part.getTypeName(); if (qType != null) { v.add(symbolTable.getType(qType)); } else { qType = part.getElementName(); if (qType != null) { v.add(symbolTable.getElement(qType)); } } } // while } // partTypes
/** * This method returns a vector of TypeEntry for the parts. * * @param v * @param parts */ private void partTypes(Vector v, Collection parts) { Iterator i = parts.iterator(); while (i.hasNext()) { Part part = (Part) i.next(); QName qType = part.getTypeName(); if (qType != null) { v.add(symbolTable.getType(qType)); } else { qType = part.getElementName(); if (qType != null) { v.add(symbolTable.getElement(qType)); } } } // while } // partTypes
/** * Method findPart * * @param iterator * @param partName * @return */ private TypeEntry findPart(Iterator iterator, String partName) { while (iterator.hasNext()) { Part part = (Part) iterator.next(); if (part != null) { String typeName = part.getName(); if (partName.equals(typeName)) { if (part.getTypeName() != null) { return getType(part.getTypeName()); } else if (part.getElementName() != null) { return getElement(part.getElementName()); } } } } return null; }
/** * Method findPart * * @param iterator * @param partName * @return */ private TypeEntry findPart(Iterator iterator, String partName) { while (iterator.hasNext()) { Part part = (Part) iterator.next(); if (part != null) { String typeName = part.getName(); if (partName.equals(typeName)) { if (part.getTypeName() != null) { return getType(part.getTypeName()); } else if (part.getElementName() != null) { return getElement(part.getElementName()); } } } } return null; }
/** * Method findPart * * @param iterator * @param partName * @return */ private TypeEntry findPart(Iterator iterator, String partName) { while (iterator.hasNext()) { Part part = (Part) iterator.next(); if (part != null) { String typeName = part.getName(); if (partName.equals(typeName)) { if (part.getTypeName() != null) { return getType(part.getTypeName()); } else if (part.getElementName() != null) { return getElement(part.getElementName()); } } } } return null; }
type = getElement(part.getElementName());
type = getElement(part.getElementName());
type = getElement(part.getElementName());
/** * Get the XML type (QName) for a Fault - look in the (single) fault * part for type="" or element="" - if type, return the QName. If * element, return the reference type for the element. * * @param part the Fault to dig into * @param st the SymbolTable we're using * @return the XML type of the Fault's part, or null */ private QName getFaultType(SymbolTable st, Part part) { if (part != null) { if (part.getTypeName() != null) { return part.getTypeName(); } // Literal, so get the element's type TypeEntry entry = st.getElement(part.getElementName()); if ((entry != null) && (entry.getRefType() != null)) { return entry.getRefType().getQName(); } } return null; } }
/** * Get the XML type (QName) for a Fault - look in the (single) fault * part for type="" or element="" - if type, return the QName. If * element, return the reference type for the element. * * @param part the Fault to dig into * @param st the SymbolTable we're using * @return the XML type of the Fault's part, or null */ private QName getFaultType(SymbolTable st, Part part) { if (part != null) { if (part.getTypeName() != null) { return part.getTypeName(); } // Literal, so get the element's type TypeEntry entry = st.getElement(part.getElementName()); if ((entry != null) && (entry.getRefType() != null)) { return entry.getRefType().getQName(); } } return null; } }
/** * Get the XML type (QName) for a Fault - look in the (single) fault * part for type="" or element="" - if type, return the QName. If * element, return the reference type for the element. * * @param part the Fault to dig into * @param st the SymbolTable we're using * @return the XML type of the Fault's part, or null */ private QName getFaultType(SymbolTable st, Part part) { if (part != null) { if (part.getTypeName() != null) { return part.getTypeName(); } // Literal, so get the element's type TypeEntry entry = st.getElement(part.getElementName()); if ((entry != null) && (entry.getRefType() != null)) { return entry.getRefType().getQName(); } } return null; } }
} else if (part.getElementName() != null) { TypeEntry partElement = getElement(part.getElementName()).getRefType();
} else if (part.getElementName() != null) { TypeEntry partElement = getElement(part.getElementName()).getRefType();
} else if (part.getElementName() != null) { TypeEntry partElement = getElement(part.getElementName()).getRefType();
QName parentQName = Utils.getNodeNameQName(parent); parentType = getElement(parentQName);
QName parentQName = Utils.getNodeNameQName(parent); parentType = getElement(parentQName);