/** * @return list of shapes in this drawing */ public List<XSSFShape> getShapes() { List<XSSFShape> lst = new ArrayList<>(); XmlCursor cur = drawing.newCursor(); try { if (cur.toFirstChild()) { addShapes(cur, lst); } } finally { cur.dispose(); } return lst; }
XSLFTextParagraph(CTTextParagraph p, XSLFTextShape shape){ _p = p; _runs = new ArrayList<>(); _shape = shape; XmlCursor c = _p.newCursor(); try { if (c.toFirstChild()) { do { XmlObject r = c.getObject(); if (r instanceof CTTextLineBreak) { _runs.add(new XSLFLineBreak((CTTextLineBreak)r, this)); } else if (r instanceof CTRegularTextRun || r instanceof CTTextField) { _runs.add(new XSLFTextRun(r, this)); } } while (c.toNextSibling()); } } finally { c.dispose(); } }
XmlCursor cur = spTree.newCursor(); try { for (boolean b=cur.toFirstChild();b;b=cur.toNextSibling()) { XmlObject ch = cur.getObject(); if(ch instanceof CTShape){ if (cur.toChild(PackageNamespaces.MARKUP_COMPATIBILITY, "Choice") && cur.toFirstChild()) { try { CTGroupShape grp = CTGroupShape.Factory.parse(cur.newXMLStreamReader());
XmlCursor cursor = spPath.newCursor(); try { if (cursor.toFirstChild()) { do { final XmlObject ch = cursor.getObject();
do { cur.push(); if (cur.toFirstChild()) { do { XmlObject obj = cur.getObject(); cur.toFirstChild(); XmlCursor cur2 = null; try { if (cur2.toFirstChild()) { addShapes(cur2, lst);
private static boolean isEmptySchema(Schema schema) { XmlCursor cursor = schema.newCursor(); boolean result = !cursor.toFirstChild(); cursor.dispose(); return result; }
cur1.toFirstChild(); cur1.setName(new QName(XSSFRelation.NS_SPREADSHEETML, "from")); cur1.toNextSibling(); extCur.toFirstChild(); extCur.setAttributeText(new QName("spid"), "_x0000_s" + shapeId); extCur.dispose();
private static Map findRelativeInOne(URI source, URI target) { try { URL sourceURL = source.toURL(); XmlObject xobj = XmlObject.Factory.parse(sourceURL, loadOptions); XmlCursor xcur = xobj.newCursor(); xcur.toFirstChild(); Map result = new LinkedHashMap(); if (xobj instanceof SchemaDocument) putMappingsFromSchema(result, source, target, ((SchemaDocument)xobj).getSchema()); else if (xobj instanceof DefinitionsDocument) putMappingsFromWsdl(result, source, target, ((DefinitionsDocument)xobj).getDefinitions()); return result; } catch (Exception e) { // any exceptions parsing the given URL? Then skip this file silently } return Collections.EMPTY_MAP; }
c.toFirstChild(); // on <b> c.toFirstChild(); // on <c> c.push(); System.out.println(generateXPath(c, null, ns)); c.pop(); c.toNextSibling();
public static String getRootNodeName(XmlObject xmlbean) { XmlCursor cursor = xmlbean.newCursor(); cursor.toFirstChild(); return cursor.getName().getLocalPart(); }
for (boolean more = cur.toFirstChild(); more; more = cur.toNextSibling()) for (boolean more = cur.toFirstChild(); more; more = cur.toNextSibling())
private static boolean isEmptySchema(Schema schema) { XmlCursor cursor = schema.newCursor(); boolean result = !cursor.toFirstChild(); cursor.dispose(); return result; }
private static boolean isEmptySchema(Schema schema) { XmlCursor cursor = schema.newCursor(); boolean result = !cursor.toFirstChild(); cursor.dispose(); return result; }
public static String getRootNodeValue(XmlObject xmlbean) { XmlCursor cursor = xmlbean.newCursor(); cursor.toFirstChild(); return cursor.getTextValue(); }
private String findCount(XmlObject[] expressionArray) { for (XmlObject xo : expressionArray) { if (xo instanceof LiteralType) { XmlCursor cur = xo.newCursor(); cur.toFirstChild(); if (cur.getObject() instanceof Count) { return Integer.toString(((Count) cur.getObject()).getValue().intValue()); } } } return null; }
public static XmlObject setTextContent(XmlObject xmlObject, String content) { XmlCursor cursor = xmlObject.newCursor(); cursor.toFirstChild(); cursor.setTextValue(content); cursor.dispose(); return xmlObject; }
public static XmlObject setTextContent(XmlObject xmlObject, String content) { XmlCursor cursor = xmlObject.newCursor(); cursor.toFirstChild(); cursor.setTextValue(content); cursor.dispose(); return xmlObject; }
for (boolean more = cur.toFirstChild(); more; more = cur.toNextSibling())
for (boolean more = cur.toFirstChild(); more; more = cur.toNextSibling())