public boolean hasChild(String name) { if (name == null) { return false; } for (int i = 0; i < children.size(); i++) { Node child = (Node) children.get(i); if (name.equals(child.getComponent().getName())) { return true; } } return false; }
/** * <!-- begin-user-doc --> * This binding returns objects of type {@link Short}. * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(InstanceComponent instance, Object value) throws Exception { String text = instance.getText(); if (text.charAt(0) == '+') { text = text.substring(1); } return new Short(text); }
protected boolean stream(ElementHandler handler) { return name.getNamespaceURI().equals(handler.getComponent().getNamespace()) && name.getLocalPart().equals(handler.getComponent().getName()); } }
if (instance.getTypeDefinition() instanceof XSDSimpleTypeDefinition) { type = (XSDSimpleTypeDefinition) instance.getTypeDefinition(); } else { XSDComplexTypeDefinition complexType = (XSDComplexTypeDefinition) instance .getTypeDefinition(); String text = instance.getText(); element.setTypeDefinition(itemType); if (instance.getName() != null) { element.setName(instance.getName()); if (instance.getNamespace() != null) { element.setTargetNamespace(instance.getNamespace());
if (Schemas.nameMatches(instance.getDeclaration(), binding.getTarget())) { type = instance.getTypeDefinition(); } else { type = Schemas.getBaseTypeDefinition(instance.getTypeDefinition(), binding.getTarget()); String msg = "Parsing failed for " + instance.getName() + ": " + t.toString(); throw new RuntimeException(msg, t);
protected Object parseFacets(InstanceComponent instance) { XSDTypeDefinition type = instance.getTypeDefinition(); String value = instance.getText();
public void startChildHandler(Handler child) { //childHandlers.add(child); node.addChild(child.getParseNode()); //initialize the context for the handler if (child instanceof ElementHandler) { //get the containing type (we do this for anonymous complex types) XSDTypeDefinition container = null; if (getParentHandler().getComponent() != null) { container = getParentHandler().getComponent().getTypeDefinition(); } ElementInstance childInstance = (ElementInstance) child.getComponent(); ContextInitializer initer = new ContextInitializer(childInstance, node, child.getContext()); parser.getBindingWalker().walk(element.getElementDeclaration(), initer, container, getContext()); } }
if (instance.getTypeDefinition() instanceof XSDSimpleTypeDefinition) { type = (XSDSimpleTypeDefinition) instance.getTypeDefinition(); } else { XSDComplexTypeDefinition complexType = (XSDComplexTypeDefinition) instance .getTypeDefinition(); String text = instance.getText(); element.setTypeDefinition(itemType); if (instance.getName() != null) { element.setName(instance.getName()); if (instance.getNamespace() != null) { element.setTargetNamespace(instance.getNamespace()); if (instance.getTypeDefinition() instanceof XSDComplexTypeDefinition && ((XSDComplexTypeDefinition) instance.getTypeDefinition()).isMixed()) {
if ( Schemas.nameMatches( instance.getDeclaration(), binding.getTarget() ) ) { type = instance.getTypeDefinition(); Schemas.getBaseTypeDefinition( instance.getTypeDefinition(), binding.getTarget() ); String msg = "Parsing failed for " + instance.getName() + ": " + t.toString(); throw new RuntimeException(msg, t);
protected Object parseFacets(InstanceComponent instance) { XSDTypeDefinition type = instance.getTypeDefinition(); String value = instance.getText();
container = getParentHandler().getComponent().getTypeDefinition();
public Node getAttribute(String name) { if (name == null) { return null; } for (Iterator itr = attributes.iterator(); itr.hasNext();) { Node att = (Node) itr.next(); if (name.equals(att.getComponent().getName())) { return att; } } return null; }
if ( instance.getTypeDefinition() instanceof XSDSimpleTypeDefinition ) { type = (XSDSimpleTypeDefinition) instance.getTypeDefinition(); (XSDComplexTypeDefinition) instance.getTypeDefinition(); if ( complexType.getContentType() instanceof XSDSimpleTypeDefinition ) { type = (XSDSimpleTypeDefinition) complexType.getContentType(); String text = instance.getText(); if ( type != null ) { element.setTypeDefinition( itemType ); if ( instance.getName() != null ) { element.setName( instance.getName() ); if ( instance.getNamespace() != null ) { element.setTargetNamespace( instance.getNamespace() ); if ( instance.getTypeDefinition() instanceof XSDComplexTypeDefinition && ((XSDComplexTypeDefinition) instance.getTypeDefinition()).isMixed() ) {
protected boolean stream(ElementHandler handler) { return name.getNamespaceURI().equals( handler.getComponent().getNamespace() ) && name.getLocalPart().equals( handler.getComponent().getName() ); } }
if (Schemas.nameMatches(instance.getDeclaration(), binding.getTarget())) { type = instance.getTypeDefinition(); } else { type = Schemas.getBaseTypeDefinition(instance.getTypeDefinition(), binding.getTarget()); String msg = "Parsing failed for " + instance.getName() + ": " + t.toString(); throw new RuntimeException(msg, t);
protected Object parseFacets(InstanceComponent instance) { XSDTypeDefinition type = instance.getTypeDefinition(); String value = instance.getText();
/** * <!-- begin-user-doc --> * This binding returns objects of type {@link Short}. * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(InstanceComponent instance, Object value) throws Exception { String text = instance.getText(); if (text.charAt(0) == '+') { text = text.substring(1); } return new Short(text); }
container = getParentHandler().getComponent().getTypeDefinition();
public Node getAttribute(String name) { if (name == null) { return null; } for (Iterator itr = attributes.iterator(); itr.hasNext();) { Node att = (Node) itr.next(); if (name.equals(att.getComponent().getName())) { return att; } } return null; }
protected boolean stream(ElementHandler handler) { return name.getNamespaceURI().equals(handler.getComponent().getNamespace()) && name.getLocalPart().equals(handler.getComponent().getName()); } }