class Moxml::Declaration

def declaration?

def declaration?
  true
end

def encoding

def encoding
  adapter.declaration_attribute(@native, "encoding")
end

def encoding=(new_encoding)

def encoding=(new_encoding)
  adapter.validate_declaration_encoding(new_encoding)
  adapter.set_declaration_attribute(@native, "encoding", new_encoding)
end

def standalone

def standalone
  adapter.declaration_attribute(@native, "standalone")
end

def standalone=(new_standalone)

def standalone=(new_standalone)
  adapter.validate_declaration_standalone(new_standalone)
  adapter.set_declaration_attribute(@native, "standalone", new_standalone)
end

def version

def version
  adapter.declaration_attribute(@native, "version")
end

def version=(new_version)

def version=(new_version)
  adapter.validate_declaration_version(new_version)
  adapter.set_declaration_attribute(@native, "version", new_version)
end